sfem::material Namespace Reference

Contains classes defining material laws and their interfaces to finite elements. More...


Classes

class  Material
 ... the base class for material laws More...
class  MaterialEvaluate
 ... a class encapsulating methods to evaluate material points and quantities More...
class  MaterialPoint
 ... the base class for material laws More...
class  MaterialType
 ... the base class for material laws More...
class  MaterialTypeFactory
 ... a factory which provides material type objects More...
class  MathUtil
struct  TScalarWeightedMatrix
struct  TScalarWeightedVector

Typedefs

typedef
boost::details::pool::singleton_default
< MaterialTypeFactory
MaterialTypes
 This class defines a singleton for MaterialTypeFactory. A material type is accessed by 'MaterialTypesinstance().getMaterialTypes()[typeId]' or 'MaterialTypesinstance().getMaterialTypesByIdent()[ident]'.
typedef
Eigen::DynamicSparseMatrix
< double > 
TDynamicSparseMatrix
typedef Eigen::MatrixXd TMatrix
typedef Eigen::Matrix3d TMatrix3
typedef Eigen::Map< TMatrix3 > TMatrix3View
typedef Eigen::Matrix< double, 6, 6 > TMatrix6
typedef Eigen::Map< TMatrix6 > TMatrix6View
typedef Eigen::Matrix< double, 9, 9 > TMatrix9
typedef Eigen::Map< TMatrix9 > TMatrix9View
typedef Eigen::Matrix< double, 9, 6 > TMatrix9x6
typedef Eigen::Map< TMatrix > TMatrixView
typedef Eigen::SparseMatrix
< double > 
TSparseMatrix
typedef Eigen::SparseMatrix< int > TSparseMatrixInteger
typedef Eigen::SparseMatrix
< double, Eigen::ColMajor|Eigen::SelfAdjoint|Eigen::UpperTriangular > 
TSparseMatrixUpperTri
typedef Eigen::VectorXd TVector
typedef Eigen::Vector3d TVector3
typedef Eigen::Map< TVector3 > TVector3View
typedef Eigen::Matrix< double, 6, 1 > TVector6
typedef Eigen::Map< TVector6 > TVector6View
typedef Eigen::Matrix< double, 9, 1 > TVector9
typedef Eigen::Map< TVector9 > TVector9View
typedef Eigen::Matrix< double,
NUMBER_OF_SUPPORTED_ENERGIES, 1 > 
TVectorEnergy
typedef Eigen::Map< TVector > TVectorView

Enumerations

enum  type_energy_slots { ENERGY_STRAIN_ELASTIC = 0, ENERGY_STRAIN_ELASTIC_STABILIZATION, ENERGY_STRAIN_PLASTIC, NUMBER_OF_SUPPORTED_ENERGIES }
 a type that defines the slots in the energy_density


Detailed Description

Contains classes defining material laws and their interfaces to finite elements.

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