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 |