#include <section.hpp>

| Public Types | |
| typedef unsigned int | index_type | 
| typedef std::vector< int > | int_vector_type | 
| typedef double | real_type | 
| typedef std::vector< real_type > | real_vector_type | 
| typedef unsigned int | Type_element_index | 
| typedef std::set < Type_element_index > | Type_set_eltypeindices | 
| typedef boost::shared_ptr < material::Material > | TypeMaterialPtr | 
| typedef unsigned int | uint | 
| typedef unsigned short | ushort | 
| Public Member Functions | |
| const bool | checkElementCompatibility (const element::ET &elementtype) const | 
| returns true if this section is applicable to the given element type | |
| std::string & | getIdent () | 
| sets the ident | |
| const std::string & | getIdent () const | 
| gets the ident | |
| const int_vector_type & | getIntProperties () const | 
| getter of integer properties | |
| const material::Material & | getMaterial () const | 
| returns the material law | |
| const real_vector_type & | getRealProperties () const | 
| getter of real properties | |
| const SectionType & | getType () const | 
| returns the specific integration point data | |
| Section (const std::string &theident, const SectionType &thetype, const material::Material &thematerial, const int_vector_type &intvector, const real_vector_type &realvector) | |
| int_vector_type & | setIntProperties () | 
| setter of integer properties | |
| real_vector_type & | setRealProperties () | 
| setter of real properties | |
| Protected Attributes | |
| Type_set_eltypeindices | compatible_element_types | 
| a container with indices of compatible element types. | |
| std::string | ident | 
| the ident of this section | |
| int_vector_type | int_properties | 
| the integer properties of this section | |
| const material::Material & | material | 
| the material associated with this section | |
| real_vector_type | real_properties | 
| the real properties of this section | |
| const SectionType & | type | 
| a reference to the section type | |
| const SectionType& sfem::mesh::Section::getType | ( | ) | const  [inline] | 
returns the specific integration point data
| intpt | ... number of intpt gets the section type | 
 1.5.6
 1.5.6