NANDRAD Data Model Library  Version 2.0
NANDRAD
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NNANDRADThe namespace NANDRAD contains the data model classes that make up the NANDRAD solver input data
 CArgsParserRe-implementation of IBK::SolverArgsParser to add NANDRAD-specific options
 CConstructionInstanceDefines a wall/floor/ceiling construction instance
 CConstructionTypeDefines a multi-layered construction (without the boundary conditions)
 CDailyCycleDefines the daily course of one or more physical quantities/setpoints
 CvalueData_tThis structure holds the data for a single parameter stored in this DailyCycle
 CDataTableA data member for a table with named columns
 CEmbeddedObjectAn embedded object generally defines a wall opening (a window or a door)
 CEmbeddedObjectWindowClass EmbeddedObjectWindow defines a window and holds parameters for solar radiation flux calculation and heat exchange through the window
 CFMIDescriptionContains all data to generate a modelDescription.xml and configure the NANDRAD FMI Slave
 CFMIVariableDefinitionDefinition of an FMI input/output variable and the corresponding value reference info for NANDRAD
 CHeatLoadSummationModelAn model for summation of heat load from different zones, construction instances or networks
 CHVACControlModelContains data for a control model that generates control signals for different heating equipment based on thermostat values
 CHydraulicFluidProperties of a fluid within a network
 CHydraulicNetworkContains all data for a hydraulic network
 CHydraulicNetworkComponentParameters for a hydraulic component for the network
 CHydraulicNetworkControlElementThis class contains parameters for a controller that is used for network elements
 CHydraulicNetworkElementContains data of a flow element inside a network
 CHydraulicNetworkHeatExchangeEncapsulates all data defining heat exchange between flow elements and the environment or other models/elements
 CHydraulicNetworkPipePropertiesStores data specific for a pipe
 CIdealHeatingCoolingModelAn ideal heating and cooling model
 CIdealPipeRegisterModelAn idealised pipe-register model inside a heated layer of a construction
 CIdealSurfaceHeatingCoolingModelAn ideal heating and cooling model
 CIDGroupAn IDGroup references one or more IDs and handles the encoding/decoding of an IDGroup-string
 CInterfaceAn Interface identifies a surface of a wall and stores all data that are needed for boundary condition calculation
 CInterfaceAirFlowContains parameters for convenctive air flow through construction
 CInterfaceHeatConductionContains parameters for convenctive heat exchange between walls and zones/ambient climate
 CInterfaceLongWaveEmissionContains parameters for long wave radiation exchange (outside)
 CInterfaceSolarAbsorptionParametrization for solar absorption (short wave radiation boundary condition)
 CInterfaceVaporDiffusionContains parameters for vapor diffusion flux calculation
 CInternalLoadsModelContains schedules or constant parameters for internal loads (related to zone area)
 CIntervalThe class Interval defines intervals of simulation time
 CKeywordListThe class KeywordList provides conversion functionality between keyword strings and their respective enumeration values
 CLinearSplineParameterClass LinearSplineParameter stores a linear spline curve, the corresponding parameter name and a unit name of both dependend and independend quantity (xUnit, yUnit)
 CLocationClass Location specifies climate and climatic loads of the whole building
 CMaterialClass containing material data needed in the construction model
 CMaterialLayerA layer of a multi-layered construction
 CModelInputReferenceDefines a reference type enumeration, used to identify groups of objects with same global access type
 CModelsA container class for all models
 CNaturalVentilationModelContains all data for natural ventilation models
 CNetworkInterfaceAdapterModelA model that computes return temperature based on given supply temperature and mass flow by removing energy from the fluid
 CObjectListAn ObjectList is used to select model instances based on reference type and ids
 COutputDefinitionThe output definition class selects quantities to be logged
 COutputGridAn OutputGrid defines time intervals with a given output step size per interval
 COutputsStores vectors with OutputGrid and OutputDefinition data
 CProjectContains all input data that describes a room with walls, floor, ceiling, usage, HVAC etc
 CProjectInfoContains meta-information about the project
 CScheduleClass Schedule defines scheduled parameters in sets of daily cycles
 CSchedulesSchedules define purely time-dependent properties
 CSensorA sensor yields a measured component for use by other models/for output purposes
 CShadingControlModelParameters for a intensity controlled shading model with hysteresis
 CSimulationParameterSimulation parameters define global model settings
 CSolarLoadsDistributionModelThis model stores global parameters related to solar loads distribution in zones
 CSolverParameterSolver parameters define options/flags related to the numerical engine, and are typically independent of the physical model evaluation
 CThermostatContains data for a thermostat model, that compares the air/operative tempeature with a setpoint and generates either an analog or digital control signal
 CWindowDividerWindowDivider defines the divider of a window
 CWindowFrameWindowFrame defines the frame of a window
 CWindowGlazingLayerWindowGlazingLayer defines a layer of a glazing system (air or glass)
 CWindowGlazingSystemWindowGlazingSystem defines the glazing to be used in a window
 CWindowShadingWindowShading defines a dynamically adjustable shading
 CZoneA zone defines a thermal zone/room with a single air temperature