#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 |