NuTo
Numerics Tool
|
exponential damage omega Peerlings, R., De Borst, R., Brekelmans, W., Geers, M. More...
#include <DamageLawExponential.h>
Public Member Functions | |
DamageLawExponential (double kappa0, double beta, double alpha) | |
DamageLawExponential (Material::Softening m) | |
double | Damage (double kappa) const override |
calculates the damage for a given history variable kappa More... | |
double | Derivative (double kappa) const override |
calculates the derivative of the damage with respect to the history variable kappa More... | |
exponential damage omega Peerlings, R., De Borst, R., Brekelmans, W., Geers, M.
. Gradient-enhanced damage modelling of concrete fracture. Mechanics of Cohesive-frictional Materials 1998;3(4):323–342.
\[ \omega = \begin{cases} 0 & \text{if } \kappa < \kappa_0 \\ 1 - \frac{\kappa_0}{\kappa} \left(1 - \alpha + \alpha \exp \left( \frac{f_t}{g_f} (\kappa_0 - \kappa) \right) \right) & \text{otherwise}. \end{cases} \]
|
inline |
|
inline |
|
inlineoverridevirtual |
calculates the damage for a given history variable kappa
kappa | history variable |
Implements NuTo::Constitutive::DamageLaw.
|
inlineoverridevirtual |
calculates the derivative of the damage with respect to the history variable kappa
kappa | history variable |
Implements NuTo::Constitutive::DamageLaw.