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 | |
1.5.6