sfem::material::MaterialEvaluate Class Reference

... a class encapsulating methods to evaluate material points and quantities More...

#include <materialevaluate.hpp>

Collaboration diagram for sfem::material::MaterialEvaluate:

Collaboration graph
[legend]

List of all members.

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::Structurestructure


Detailed Description

... a class encapsulating methods to evaluate material points and quantities
The documentation for this class was generated from the following file:

Generated on Wed Nov 17 17:35:54 2010 for 'sfem' Module Programming Interface by  doxygen 1.5.6