37 #ifndef COMPRESSIBLEMOONEYRIVLINMATERIALLAW_HPP_
38 #define COMPRESSIBLEMOONEYRIVLINMATERIALLAW_HPP_
40 #include "AbstractIsotropicCompressibleMaterialLaw.hpp"
63 template<
unsigned DIM>
113 +
mC3*(1 - pow(I3,-0.5));
152 + 0.5*
mC3*pow(I3,-1.5);
227 assert(scaleFactor > 0.0);
234 template<
unsigned DIM>
double Get_d2W_dI2(double I1, double I2, double I3)
CompressibleMooneyRivlinMaterialLaw(double c1, double c3)
double Get_dW_dI2(double I1, double I2, double I3)
double Get_d2W_dI2I3(double I1, double I2, double I3)
double Get_d2W_dI1(double I1, double I2, double I3)
double Get_d2W_dI1I3(double I1, double I2, double I3)
double Get_d2W_dI3(double I1, double I2, double I3)
double Get_dW_dI1(double I1, double I2, double I3)
double Get_dW_dI3(double I1, double I2, double I3)
double Get_d2W_dI1I2(double I1, double I2, double I3)
void ScaleMaterialParameters(double scaleFactor)
static const double msMinusOneOverDimension