#include <section.hpp>

Public Types | |
| typedef unsigned int | Type_element_index |
|
typedef std::map< std::string, Type_set_eltypeindices > | Type_map_allElementCompatibilities |
|
typedef std::map< std::string, Type_set_mattypeindices > | Type_map_allMaterialCompatibilities |
| typedef unsigned int | Type_material_index |
|
typedef std::set < Type_element_index > | Type_set_eltypeindices |
|
typedef std::set < Type_material_index > | Type_set_mattypeindices |
Public Member Functions | |
| void | addElementCompatibility (const std::string §ion_ident, const Type_element_index &elementtypeindex) |
| adds an element compatibility (should be called by each element type for its associated sections!) | |
| void | addMaterialCompatibility (const std::string §ion_ident, const Type_material_index &materiallawindex) |
| adds a material compatibility (should be called by each material law for its associated sections!) | |
| const Type_set_eltypeindices & | getSectionElementCompatibilities (const std::string §ion_ident) |
| returns the set of element compatibilities for a specific section type | |
| const Type_set_mattypeindices & | getSectionMaterialCompatibilities (const std::string §ion_ident) |
| returns the set of material compatibilities for a specific section type | |
Protected Attributes | |
| Type_map_allElementCompatibilities | element_compatibilities |
| a container with indices of compatible element types. | |
| Type_map_allMaterialCompatibilities | material_compatibilities |
| a container with indices of compatible material laws. | |
1.5.6