NuTo
Numerics Tool
Namespaces | Typedefs | Functions
EngineeringStrainInvariants.h File Reference
#include <eigen3/Eigen/Core>
#include "nuto/mechanics/constitutive/EngineeringStrain.h"

Go to the source code of this file.

Namespaces

 NuTo
 
 NuTo::EngineeringStrainInvariants
 

Typedefs

using NuTo::EngineeringStrainInvariants::Tensor = Eigen::Matrix3d
 

Functions

Tensor NuTo::EngineeringStrainInvariants::ToTensor (EngineeringStrain< 3 > &v)
 
double NuTo::EngineeringStrainInvariants::I1 (const EngineeringStrain< 3 > &v)
 returns I1 - the first strain invariant of the characteristic equation

\[ \lambda^3 - I_1 \lambda^2 + I_2 \lambda - I_3 \]

More...
 
double NuTo::EngineeringStrainInvariants::I2 (const EngineeringStrain< 3 > &v)
 returns I2 - the first strain invariant of the characteristic equation

\[ \lambda^3 - I_1 \lambda^2 + I_2 \lambda - I_3 \]

More...
 
double NuTo::EngineeringStrainInvariants::I3 (const EngineeringStrain< 3 > &v)
 returns I3 - the first strain invariant of the characteristic equation

\[ \lambda^3 - I_1 \lambda^2 + I_2 \lambda - I_3 \]

More...
 
double NuTo::EngineeringStrainInvariants::J2 (const EngineeringStrain< 3 > &v)
 returns J2 - the second deviatoric strain invariant of the characteristic equation

\[ \lambda^3 - J_1 \lambda^2 - J_2 \lambda - J_3 \]

Note the minus sign in front of J2. More...

 
EngineeringStrain< 3 > NuTo::EngineeringStrainInvariants::Deviatoric (EngineeringStrain< 3 > v)
 returns the deviatoric part More...