#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