22 #ifndef NANDRAD_ConstructionTypeH 23 #define NANDRAD_ConstructionTypeH 28 #include "NANDRAD_CodeGenMacros.h" 29 #include "NANDRAD_MaterialLayer.h" 42 NANDRAD_COMPARE_WITH_ID
66 #endif // NANDRAD_ConstructionTypeH unsigned int m_activeLayerIndex
Optional active layer index (use INVALID_ID to disable).
Contains global constants for the Nandrad data model.
Defines a multi-layered construction (without the boundary conditions).
NANDRAD_READWRITE NANDRAD_COMPARE_WITH_ID void checkParameters(const std::vector< Material > &materials)
Checks for valid parameters in all material layers of the construction and also creates quick-access ...
std::string m_displayName
IBK-language encoded name of construction.
unsigned int INVALID_ID
defines an invalid id
unsigned int m_id
Unique id number.
std::vector< MaterialLayer > m_materialLayers
List of material layers.
The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data...