33 double Damage(
double kappa)
const override 37 return 1. - mKappa0 / kappa;
44 return mKappa0 / (kappa * kappa);
double Damage(double kappa) const override
calculates the damage for a given history variable kappa
Definition: DamageLawNoSoftening.h:33
damage law that exhibits no softening in the stress-strain curve and stays at peak load Peerlings et ...
Definition: DamageLawNoSoftening.h:21
DamageLawNoSoftening(Material::Softening m)
Definition: DamageLawNoSoftening.h:28
Common material parameters for softening materials.
Definition: SofteningMaterial.h:12
DamageLawNoSoftening(double kappa0)
Definition: DamageLawNoSoftening.h:24
double Derivative(double kappa) const override
calculates the derivative of the damage with respect to the history variable kappa ...
Definition: DamageLawNoSoftening.h:40
Definition: Exception.h:6
const double E
Definition: LinearElasticDamageBenchmark.cpp:6
interface for common damage laws
Definition: DamageLaw.h:9