34 static const double root_two_third;
36 const double s_strain, e_strain, e_damage;
38 const double slope = (1. - e_damage) / (s_strain - e_strain);
52 int initialize(
const shared_ptr<DomainBase>&)
override;
A IsotropicDamage material class.
Definition: IsotropicDamage.h:34
A LinearDamage material class.
Definition: LinearDamage.h:33
LinearDamage(unsigned, unsigned, double, double, double)
Definition: LinearDamage.cpp:23
void compute_damage() override
Definition: LinearDamage.cpp:35
int initialize(const shared_ptr< DomainBase > &) override
Definition: LinearDamage.cpp:29
unique_ptr< Material > get_copy() override
Definition: LinearDamage.cpp:70