 |
Manual for OpenFLUID 2.1.11
|
Go to the documentation of this file.
41 #ifndef __OPENFLUID_FLUIDX_SPATIALDOMAINDESCRIPTOR_HPP__
42 #define __OPENFLUID_FLUIDX_SPATIALDOMAINDESCRIPTOR_HPP__
48 #include <openfluid/core/TypeDefs.hpp>
81 std::map<openfluid::core::UnitsClass_t, std::set<openfluid::core::AttributeName_t>> m_AttributesNames;
103 return m_SpatialUnits;
112 return m_SpatialUnits;
119 void checkUnitsRelations()
const;
125 void checkAttributesConsistency()
const;
164 std::set<std::string> getClassNames()
const;
170 unsigned int getUnitsCount()
const;
209 const std::list<openfluid::core::UnitClassID_t>&
298 const std::string& AttrValue);
316 const std::string& DefaultValue,
335 const std::string& NewAttrName);
~SpatialDomainDescriptor()
Definition: SpatialDomainDescriptor.hpp:94
#define OPENFLUID_API
Definition: dllexport.hpp:86
std::string AttributeName_t
Definition: TypeDefs.hpp:117
SpatialUnit Unit
Definition: SpatialUnit.hpp:348
Definition: SpatialUnitDescriptor.hpp:52
unsigned int UnitID_t
Definition: TypeDefs.hpp:70
std::pair< UnitsClass_t, UnitID_t > UnitClassID_t
Definition: TypeDefs.hpp:136
Definition: ApplicationException.hpp:47
SpatialUnitsByIDByClass_t & spatialUnits()
Definition: SpatialDomainDescriptor.hpp:101
std::string UnitsClass_t
Definition: TypeDefs.hpp:98
const SpatialUnitsByIDByClass_t & spatialUnits() const
Definition: SpatialDomainDescriptor.hpp:110
std::map< openfluid::core::UnitID_t, SpatialUnitDescriptor > SpatialUnitsByID_t
Definition: SpatialDomainDescriptor.hpp:66
std::map< openfluid::core::UnitsClass_t, SpatialUnitsByID_t > SpatialUnitsByIDByClass_t
Definition: SpatialDomainDescriptor.hpp:68
Definition: EventDescriptor.hpp:55
Definition: SpatialDomainDescriptor.hpp:62
unsigned long long EventID_t
Definition: EventDescriptor.hpp:52
Generated by
1.8.17