36 #include "ExponentialMaterialLaw.hpp"
38 template<
unsigned DIM>
43 assert(DIM==2 || DIM==3);
50 template<
unsigned DIM>
56 template<
unsigned DIM>
62 template<
unsigned DIM>
65 return mA * mB * exp(mB*(I1-DIM));
68 template<
unsigned DIM>
75 #define COVERAGE_IGNORE
77 #undef COVERAGE_IGNORE
82 template<
unsigned DIM>
85 return mA * mB * mB * exp(mB*(I1-DIM));
88 template<
unsigned DIM>
95 #define COVERAGE_IGNORE
97 #undef COVERAGE_IGNORE
102 template<
unsigned DIM>
109 #define COVERAGE_IGNORE
111 #undef COVERAGE_IGNORE
ExponentialMaterialLaw(double a, double b)
#define EXCEPTION(message)
double Get_dW_dI2(double I1, double I2)
double Get_d2W_dI1(double I1, double I2)
double Get_d2W_dI1I2(double I1, double I2)
double Get_d2W_dI2(double I1, double I2)
double Get_dW_dI1(double I1, double I2)