NuTo
Numerics Tool
Public Member Functions | List of all members
NuTo::Constitutive::DamageLawExponential Class Reference

exponential damage omega Peerlings, R., De Borst, R., Brekelmans, W., Geers, M. More...

#include <DamageLawExponential.h>

Inheritance diagram for NuTo::Constitutive::DamageLawExponential:
NuTo::Constitutive::DamageLaw

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...
 

Detailed Description

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} \]

Constructor & Destructor Documentation

NuTo::Constitutive::DamageLawExponential::DamageLawExponential ( double  kappa0,
double  beta,
double  alpha 
)
inline
NuTo::Constitutive::DamageLawExponential::DamageLawExponential ( Material::Softening  m)
inline

Member Function Documentation

double NuTo::Constitutive::DamageLawExponential::Damage ( double  kappa) const
inlineoverridevirtual

calculates the damage for a given history variable kappa

Parameters
kappahistory variable
Returns
damage

Implements NuTo::Constitutive::DamageLaw.

double NuTo::Constitutive::DamageLawExponential::Derivative ( double  kappa) const
inlineoverridevirtual

calculates the derivative of the damage with respect to the history variable kappa

Parameters
kappahistory variable
Returns
damage derivative

Implements NuTo::Constitutive::DamageLaw.


The documentation for this class was generated from the following file: