#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