#include <material.hpp>

Public Types | |
| typedef int | int_type |
| typedef std::vector< int > | int_vector_type |
| typedef double | real_type |
| typedef std::vector< real_type > | real_vector_type |
|
typedef std::vector < material::TMatrix3, Eigen::aligned_allocator < material::TMatrix3 > > | type_stl_3matrices |
|
typedef std::vector < material::TMatrix > | type_stl_matrices |
|
typedef std::vector < material::TSparseMatrix > | type_stl_sparsematrices |
|
typedef std::vector < material::TVector > | type_stl_vectors |
| typedef unsigned int | uint |
| typedef unsigned short | ushort |
Public Member Functions | |
| const std::string & | getIdent () const |
| returns the specific integration point data | |
| const int_vector_type & | getIntProperties () const |
| getter of integer properties | |
| const std::vector< int_type > & | getPrecomputedIntNumbers () const |
| const type_stl_matrices & | getPrecomputedMatrices () const |
| const type_stl_3matrices & | getPrecomputedMatrices3x3 () const |
| const type_stl_sparsematrices & | getPrecomputedMatricesSparse () const |
| const std::vector< real_type > & | getPrecomputedRealNumbers () const |
| const type_stl_vectors & | getPrecomputedVectors () const |
| const real_vector_type & | getRealProperties () const |
| getter of real properties | |
|
const MaterialType::StrainMaterialType & | getType () const |
| returns the type of this material | |
| Material (const std::string &theident, const MaterialType &thetype, const MaterialType::type_supported_strain_slots &strain_type, const int_vector_type &the_int_properties, const real_vector_type &the_real_properties) | |
| int_vector_type & | setIntProperties () |
| setter of integer properties | |
| std::vector< int_type > & | setPrecomputedIntNumbers () |
| type_stl_matrices & | setPrecomputedMatrices () |
| type_stl_3matrices & | setPrecomputedMatrices3x3 () |
| type_stl_sparsematrices & | setPrecomputedMatricesSparse () |
| std::vector< real_type > & | setPrecomputedRealNumbers () |
| type_stl_vectors & | setPrecomputedVectors () |
| real_vector_type & | setRealProperties () |
| setter of real properties | |
Public Attributes | |
|
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef unsigned int | index_type |
Protected Attributes | |
| const std::string | ident |
| the ident of this material | |
| int_vector_type | int_properties |
| the integer properties of this material | |
| std::vector< int_type > | precomputed_int_numbers |
| type_stl_matrices | precomputed_matrices |
| type_stl_3matrices | precomputed_matrices3x3 |
| type_stl_sparsematrices | precomputed_matrices_sparse |
| std::vector< real_type > | precomputed_real_numbers |
| type_stl_vectors | precomputed_vectors |
| real_vector_type | real_properties |
| the real properties of this material | |
|
const MaterialType::StrainMaterialType & | type |
| the type of this material | |
| const std::string& sfem::material::Material::getIdent | ( | ) | const [inline] |
returns the specific integration point data
| intpt | ... number of intpt returns the ident of this material |
1.5.6