NuTo
Numerics Tool
Classes | Enumerations | Functions
NuTo::Laws Namespace Reference

Classes

class  EvolutionImplicit
 Explicit evolution equation for the NuTo::LocalIsotropicDamageLaw that implements

\[ \kappa(\boldsymbol \varepsilon) = \max \left(\kappa, \varepsilon_\text{eq}(\boldsymbol \varepsilon) \right) \]

. More...

 
class  LinearElastic
 
class  LinearElasticDamage
 Applies an isotropic damage variable to the linear elastic hookes law. More...
 
class  LocalIsotropicDamage
 Local damage law with an isotropic damage variable. More...
 
struct  MechanicsInterface
 

Enumerations

enum  eDamageApplication { FULL, UNILATERAL }
 

Functions

std::tuple< double, double, double > CalculateCoefficients2DPlaneStress (double E, double Nu)
 calculate coefficients of the PLANE_STRESS 2D material matrix More...
 
std::tuple< double, double, double > CalculateCoefficients3D (double E, double Nu)
 calculate coefficients of the 3D material matrix More...
 

Enumeration Type Documentation

Enumerator
FULL 
UNILATERAL 

Function Documentation

std::tuple<double, double, double> NuTo::Laws::CalculateCoefficients2DPlaneStress ( double  E,
double  Nu 
)
inline

calculate coefficients of the PLANE_STRESS 2D material matrix

Parameters
EYoung's modulus
NuPoisson's ratio
Returns
tuple <C11, C12, C33>
std::tuple<double, double, double> NuTo::Laws::CalculateCoefficients3D ( double  E,
double  Nu 
)
inline

calculate coefficients of the 3D material matrix

Parameters
EYoung's modulus
NuPoisson's ratio
Returns
tuple <C11, C12, C33>