31 #ifndef MOONEYRIVLIN_H 32 #define MOONEYRIVLIN_H 42 static const vec weight;
44 static const mat I2EE;
45 static const double one_three, two_three, four_three, five_three, eight_nine;
55 int initialize(
const shared_ptr<DomainBase>&)
override;
57 unique_ptr<Material> get_copy()
override;
59 int update_trial_status(
const vec&)
override;
61 int clear_status()
override;
62 int commit_status()
override;
63 int reset_status()
override;
65 void print()
override;
const double K
Definition: MooneyRivlin.h:37
const double A10
Definition: MooneyRivlin.h:38
The MooneyRivlin class defines a Mooney-Rivlin hyperelastic material for 3D problems.
Definition: MooneyRivlin.h:41
The Material3D class.
Definition: Material3D.h:37
Definition: MooneyRivlin.h:36
const double A01
Definition: MooneyRivlin.h:38