#include <materialevaluate.hpp>

| Public Types | |
| typedef double | real_type | 
| Public Member Functions | |
| void | evaluateStressInElement (const unsigned int &part_index, const unsigned int &element_index, const material::TVector3 &local_coor, material::TMatrix3 &defgrad, material::TVectorEnergy &energy_density, material::TVector9 &stress) const | 
| void | evaluateStressInNode (const unsigned int &part_index, const unsigned int &node_index, material::TMatrix3 &defgrad, material::TVectorEnergy &energy_density, material::TVector9 &stress) const | 
| MaterialEvaluate (const mesh::Structure &thestructure) | |
| Static Public Member Functions | |
| static void | evaluateStressInElement (const mesh::PhysicalElement &element, const mesh::DofHandler &dofs, const material::TVector3 &local_coor, material::TMatrix3 &defgrad, material::TVectorEnergy &energy_density, material::TVector9 &stress) | 
| static void | transformStrain_DefgradToCauchy (const material::TMatrix3 &defgrad, material::TVector6 &strain) | 
| static void | transformStrain_DefgradToGreenLagrange (const material::TMatrix3 &defgrad, material::TVector6 &strain) | 
| static void | transformStress_1stPiolaKirchhoffTo2ndCauchy (const material::TMatrix3 &defgrad, const material::TVector9 &stress_source, material::TVector6 &stress_dest) | 
| static void | transformStress_1stPiolaKirchhoffTo2ndPiolaKirchhoff (const material::TMatrix3 &defgrad, const material::TVector9 &stress_source, material::TVector6 &stress_dest) | 
| static void | transformStressToMises (const material::TVector6 &stress, real_type &mises) | 
| Protected Attributes | |
| const mesh::Structure & | structure | 
 1.5.6
 1.5.6