NANDRAD Data Model Library  Version 2.0
NANDRAD
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CSolverArgsParser
 CNANDRAD::ArgsParserRe-implementation of IBK::SolverArgsParser to add NANDRAD-specific options
 CNANDRAD::ConstructionInstanceDefines a wall/floor/ceiling construction instance
 CNANDRAD::ConstructionTypeDefines a multi-layered construction (without the boundary conditions)
 CNANDRAD::DailyCycleDefines the daily course of one or more physical quantities/setpoints
 CNANDRAD::DailyCycle::valueData_tThis structure holds the data for a single parameter stored in this DailyCycle
 CNANDRAD::DataTableA data member for a table with named columns
 CNANDRAD::EmbeddedObjectAn embedded object generally defines a wall opening (a window or a door)
 CNANDRAD::EmbeddedObjectWindowClass EmbeddedObjectWindow defines a window and holds parameters for solar radiation flux calculation and heat exchange through the window
 CNANDRAD::FMIDescriptionContains all data to generate a modelDescription.xml and configure the NANDRAD FMI Slave
 CNANDRAD::FMIVariableDefinitionDefinition of an FMI input/output variable and the corresponding value reference info for NANDRAD
 CNANDRAD::HeatLoadSummationModelAn model for summation of heat load from different zones, construction instances or networks
 CNANDRAD::HVACControlModelContains data for a control model that generates control signals for different heating equipment based on thermostat values
 CNANDRAD::HydraulicFluidProperties of a fluid within a network
 CNANDRAD::HydraulicNetworkContains all data for a hydraulic network
 CNANDRAD::HydraulicNetworkComponentParameters for a hydraulic component for the network
 CNANDRAD::HydraulicNetworkControlElementThis class contains parameters for a controller that is used for network elements
 CNANDRAD::HydraulicNetworkElementContains data of a flow element inside a network
 CNANDRAD::HydraulicNetworkHeatExchangeEncapsulates all data defining heat exchange between flow elements and the environment or other models/elements
 CNANDRAD::HydraulicNetworkPipePropertiesStores data specific for a pipe
 CNANDRAD::IdealHeatingCoolingModelAn ideal heating and cooling model
 CNANDRAD::IdealPipeRegisterModelAn idealised pipe-register model inside a heated layer of a construction
 CNANDRAD::IdealSurfaceHeatingCoolingModelAn ideal heating and cooling model
 CNANDRAD::IDGroupAn IDGroup references one or more IDs and handles the encoding/decoding of an IDGroup-string
 CNANDRAD::InterfaceAn Interface identifies a surface of a wall and stores all data that are needed for boundary condition calculation
 CNANDRAD::InterfaceAirFlowContains parameters for convenctive air flow through construction
 CNANDRAD::InterfaceHeatConductionContains parameters for convenctive heat exchange between walls and zones/ambient climate
 CNANDRAD::InterfaceLongWaveEmissionContains parameters for long wave radiation exchange (outside)
 CNANDRAD::InterfaceSolarAbsorptionParametrization for solar absorption (short wave radiation boundary condition)
 CNANDRAD::InterfaceVaporDiffusionContains parameters for vapor diffusion flux calculation
 CNANDRAD::InternalLoadsModelContains schedules or constant parameters for internal loads (related to zone area)
 CNANDRAD::IntervalThe class Interval defines intervals of simulation time
 CNANDRAD::KeywordListThe class KeywordList provides conversion functionality between keyword strings and their respective enumeration values
 CNANDRAD::LinearSplineParameterClass LinearSplineParameter stores a linear spline curve, the corresponding parameter name and a unit name of both dependend and independend quantity (xUnit, yUnit)
 CNANDRAD::LocationClass Location specifies climate and climatic loads of the whole building
 CNANDRAD::MaterialClass containing material data needed in the construction model
 CNANDRAD::MaterialLayerA layer of a multi-layered construction
 CNANDRAD::ModelInputReferenceDefines a reference type enumeration, used to identify groups of objects with same global access type
 CNANDRAD::ModelsA container class for all models
 CNANDRAD::NaturalVentilationModelContains all data for natural ventilation models
 CNANDRAD::NetworkInterfaceAdapterModelA model that computes return temperature based on given supply temperature and mass flow by removing energy from the fluid
 CNANDRAD::ObjectListAn ObjectList is used to select model instances based on reference type and ids
 CNANDRAD::OutputDefinitionThe output definition class selects quantities to be logged
 CNANDRAD::OutputGridAn OutputGrid defines time intervals with a given output step size per interval
 CNANDRAD::OutputsStores vectors with OutputGrid and OutputDefinition data
 CNANDRAD::ProjectContains all input data that describes a room with walls, floor, ceiling, usage, HVAC etc
 CNANDRAD::ProjectInfoContains meta-information about the project
 CNANDRAD::ScheduleClass Schedule defines scheduled parameters in sets of daily cycles
 CNANDRAD::SchedulesSchedules define purely time-dependent properties
 CNANDRAD::SensorA sensor yields a measured component for use by other models/for output purposes
 CNANDRAD::ShadingControlModelParameters for a intensity controlled shading model with hysteresis
 CNANDRAD::SimulationParameterSimulation parameters define global model settings
 CNANDRAD::SolarLoadsDistributionModelThis model stores global parameters related to solar loads distribution in zones
 CNANDRAD::SolverParameterSolver parameters define options/flags related to the numerical engine, and are typically independent of the physical model evaluation
 CNANDRAD::ThermostatContains data for a thermostat model, that compares the air/operative tempeature with a setpoint and generates either an analog or digital control signal
 CNANDRAD::WindowDividerWindowDivider defines the divider of a window
 CNANDRAD::WindowFrameWindowFrame defines the frame of a window
 CNANDRAD::WindowGlazingLayerWindowGlazingLayer defines a layer of a glazing system (air or glass)
 CNANDRAD::WindowGlazingSystemWindowGlazingSystem defines the glazing to be used in a window
 CNANDRAD::WindowShadingWindowShading defines a dynamically adjustable shading
 CNANDRAD::ZoneA zone defines a thermal zone/room with a single air temperature