#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