NANDRAD Data Model Library  Version 2.0
NANDRAD
NANDRAD::Models Class Reference

Detailed Description

A container class for all models.

Definition at line 41 of file NANDRAD_Models.h.

#include <NANDRAD_Models.h>

Public Member Functions

NANDRAD_READWRITE void checkForUniqueIDs () const
 Verifies that all models have different IDs. More...
 

Public Attributes

std::vector< NaturalVentilationModelm_naturalVentilationModels
 Container for all natural ventilation models. More...
 
std::vector< InternalLoadsModelm_internalLoadsModels
 Container for all internal loads models. More...
 
std::vector< ShadingControlModelm_shadingControlModels
 Container for all shading control models. More...
 
std::vector< Thermostatm_thermostats
 Container for all thermostat control models. More...
 
std::vector< IdealHeatingCoolingModelm_idealHeatingCoolingModels
 Container for all ideal heating/cooling models. More...
 
std::vector< IdealSurfaceHeatingCoolingModelm_idealSurfaceHeatingCoolingModels
 Container for all ideal surface heating/cooling models. More...
 
std::vector< IdealPipeRegisterModelm_idealPipeRegisterModels
 Container for all ideal pipe register models. More...
 
std::vector< HeatLoadSummationModelm_heatLoadSummationModels
 Container for all heat load summation models. More...
 
std::vector< NetworkInterfaceAdapterModelm_networkInterfaceAdapterModels
 Container for all network interface models. More...
 

Member Function Documentation

◆ checkForUniqueIDs()

NANDRAD_READWRITE void NANDRAD::Models::checkForUniqueIDs ( ) const

Verifies that all models have different IDs.

Member Data Documentation

◆ m_naturalVentilationModels

std::vector<NaturalVentilationModel> NANDRAD::Models::m_naturalVentilationModels

Container for all natural ventilation models.

Definition at line 54 of file NANDRAD_Models.h.

◆ m_internalLoadsModels

std::vector<InternalLoadsModel> NANDRAD::Models::m_internalLoadsModels

Container for all internal loads models.

Definition at line 56 of file NANDRAD_Models.h.

◆ m_shadingControlModels

std::vector<ShadingControlModel> NANDRAD::Models::m_shadingControlModels

Container for all shading control models.

Definition at line 58 of file NANDRAD_Models.h.

◆ m_thermostats

std::vector<Thermostat> NANDRAD::Models::m_thermostats

Container for all thermostat control models.

Definition at line 60 of file NANDRAD_Models.h.

◆ m_idealHeatingCoolingModels

std::vector<IdealHeatingCoolingModel> NANDRAD::Models::m_idealHeatingCoolingModels

Container for all ideal heating/cooling models.

Definition at line 62 of file NANDRAD_Models.h.

◆ m_idealSurfaceHeatingCoolingModels

std::vector<IdealSurfaceHeatingCoolingModel> NANDRAD::Models::m_idealSurfaceHeatingCoolingModels

Container for all ideal surface heating/cooling models.

Definition at line 64 of file NANDRAD_Models.h.

◆ m_idealPipeRegisterModels

std::vector<IdealPipeRegisterModel> NANDRAD::Models::m_idealPipeRegisterModels

Container for all ideal pipe register models.

Definition at line 66 of file NANDRAD_Models.h.

◆ m_heatLoadSummationModels

std::vector<HeatLoadSummationModel> NANDRAD::Models::m_heatLoadSummationModels

Container for all heat load summation models.

Definition at line 68 of file NANDRAD_Models.h.

◆ m_networkInterfaceAdapterModels

std::vector<NetworkInterfaceAdapterModel> NANDRAD::Models::m_networkInterfaceAdapterModels

Container for all network interface models.

Definition at line 70 of file NANDRAD_Models.h.


The documentation for this class was generated from the following file: