37 #ifndef ABSTRACTISOTROPICINCOMPRESSIBLEMATERIALLAW_HPP_
38 #define ABSTRACTISOTROPICINCOMPRESSIBLEMATERIALLAW_HPP_
40 #include "AbstractIncompressibleMaterialLaw.hpp"
54 template<
unsigned DIM>
67 virtual double Get_dW_dI1(
double I1,
double I2)=0;
77 virtual double Get_dW_dI2(
double I1,
double I2)=0;
133 c_matrix<double,DIM,DIM>& rInvC,
135 c_matrix<double,DIM,DIM>& rT,
virtual double Get_d2W_dI1(double I1, double I2)=0
virtual double Get_d2W_dI1I2(double I1, double I2)=0
double GetZeroStrainPressure()
virtual ~AbstractIsotropicIncompressibleMaterialLaw()
void ComputeStressAndStressDerivative(c_matrix< double, DIM, DIM > &rC, c_matrix< double, DIM, DIM > &rInvC, double pressure, c_matrix< double, DIM, DIM > &rT, FourthOrderTensor< DIM, DIM, DIM, DIM > &rDTdE, bool computeDTdE)
virtual double Get_d2W_dI2(double I1, double I2)=0
virtual double Get_dW_dI1(double I1, double I2)=0
virtual double Get_dW_dI2(double I1, double I2)=0