#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