NANDRAD Data Model Library
Version 2.0
NANDRAD
|
▼NNANDRAD | The namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data |
CArgsParser | Re-implementation of IBK::SolverArgsParser to add NANDRAD-specific options |
CConstructionInstance | Defines a wall/floor/ceiling construction instance |
CConstructionType | Defines a multi-layered construction (without the boundary conditions) |
▼CDailyCycle | Defines the daily course of one or more physical quantities/setpoints |
CvalueData_t | This structure holds the data for a single parameter stored in this DailyCycle |
CDataTable | A data member for a table with named columns |
CEmbeddedObject | An embedded object generally defines a wall opening (a window or a door) |
CEmbeddedObjectWindow | Class EmbeddedObjectWindow defines a window and holds parameters for solar radiation flux calculation and heat exchange through the window |
CFMIDescription | Contains all data to generate a modelDescription.xml and configure the NANDRAD FMI Slave |
CFMIVariableDefinition | Definition of an FMI input/output variable and the corresponding value reference info for NANDRAD |
CHeatLoadSummationModel | An model for summation of heat load from different zones, construction instances or networks |
CHVACControlModel | Contains data for a control model that generates control signals for different heating equipment based on thermostat values |
CHydraulicFluid | Properties of a fluid within a network |
CHydraulicNetwork | Contains all data for a hydraulic network |
CHydraulicNetworkComponent | Parameters for a hydraulic component for the network |
CHydraulicNetworkControlElement | This class contains parameters for a controller that is used for network elements |
CHydraulicNetworkElement | Contains data of a flow element inside a network |
CHydraulicNetworkHeatExchange | Encapsulates all data defining heat exchange between flow elements and the environment or other models/elements |
CHydraulicNetworkPipeProperties | Stores data specific for a pipe |
CIdealHeatingCoolingModel | An ideal heating and cooling model |
CIdealPipeRegisterModel | An idealised pipe-register model inside a heated layer of a construction |
CIdealSurfaceHeatingCoolingModel | An ideal heating and cooling model |
CIDGroup | An IDGroup references one or more IDs and handles the encoding/decoding of an IDGroup-string |
CInterface | An Interface identifies a surface of a wall and stores all data that are needed for boundary condition calculation |
CInterfaceAirFlow | Contains parameters for convenctive air flow through construction |
CInterfaceHeatConduction | Contains parameters for convenctive heat exchange between walls and zones/ambient climate |
CInterfaceLongWaveEmission | Contains parameters for long wave radiation exchange (outside) |
CInterfaceSolarAbsorption | Parametrization for solar absorption (short wave radiation boundary condition) |
CInterfaceVaporDiffusion | Contains parameters for vapor diffusion flux calculation |
CInternalLoadsModel | Contains schedules or constant parameters for internal loads (related to zone area) |
CInterval | The class Interval defines intervals of simulation time |
CKeywordList | The class KeywordList provides conversion functionality between keyword strings and their respective enumeration values |
CLinearSplineParameter | Class LinearSplineParameter stores a linear spline curve, the corresponding parameter name and a unit name of both dependend and independend quantity (xUnit, yUnit) |
CLocation | Class Location specifies climate and climatic loads of the whole building |
CMaterial | Class containing material data needed in the construction model |
CMaterialLayer | A layer of a multi-layered construction |
CModelInputReference | Defines a reference type enumeration, used to identify groups of objects with same global access type |
CModels | A container class for all models |
CNaturalVentilationModel | Contains all data for natural ventilation models |
CNetworkInterfaceAdapterModel | A model that computes return temperature based on given supply temperature and mass flow by removing energy from the fluid |
CObjectList | An ObjectList is used to select model instances based on reference type and ids |
COutputDefinition | The output definition class selects quantities to be logged |
COutputGrid | An OutputGrid defines time intervals with a given output step size per interval |
COutputs | Stores vectors with OutputGrid and OutputDefinition data |
CProject | Contains all input data that describes a room with walls, floor, ceiling, usage, HVAC etc |
CProjectInfo | Contains meta-information about the project |
CSchedule | Class Schedule defines scheduled parameters in sets of daily cycles |
CSchedules | Schedules define purely time-dependent properties |
CSensor | A sensor yields a measured component for use by other models/for output purposes |
CShadingControlModel | Parameters for a intensity controlled shading model with hysteresis |
CSimulationParameter | Simulation parameters define global model settings |
CSolarLoadsDistributionModel | This model stores global parameters related to solar loads distribution in zones |
CSolverParameter | Solver parameters define options/flags related to the numerical engine, and are typically independent of the physical model evaluation |
CThermostat | Contains data for a thermostat model, that compares the air/operative tempeature with a setpoint and generates either an analog or digital control signal |
CWindowDivider | WindowDivider defines the divider of a window |
CWindowFrame | WindowFrame defines the frame of a window |
CWindowGlazingLayer | WindowGlazingLayer defines a layer of a glazing system (air or glass) |
CWindowGlazingSystem | WindowGlazingSystem defines the glazing to be used in a window |
CWindowShading | WindowShading defines a dynamically adjustable shading |
CZone | A zone defines a thermal zone/room with a single air temperature |