NANDRAD Data Model Library
Version 2.0
NANDRAD
|
Contains all data for a hydraulic network.
Definition at line 43 of file NANDRAD_HydraulicNetwork.h.
#include <NANDRAD_HydraulicNetwork.h>
Public Types | |
enum | ModelType { MT_HydraulicNetwork, MT_ThermalHydraulicNetwork, NUM_MT } |
The various types (equations) of the hydraulic component. More... | |
enum | para_t { P_DefaultFluidTemperature, P_InitialFluidTemperature, P_ReferencePressure, NUM_P } |
Parameters for the element . More... | |
Public Member Functions | |
NANDRAD_READWRITE_IFNOT_INVALID_ID NANDRAD_COMPARE_WITH_ID void | checkParameters (const Project &prj) |
Checks for valid and required parameters (value ranges). More... | |
Public Attributes | |
unsigned int | m_id = INVALID_ID |
Unique ID for this network. More... | |
std::string | m_displayName |
Descriptive name. More... | |
ModelType | m_modelType = MT_ThermalHydraulicNetwork |
unsigned int | m_referenceElementId = INVALID_ID |
At the inlet node of the reference element the reference pressure will be applied (usually, this should be a pump model). | |
HydraulicFluid | m_fluid |
Fluid properties. More... | |
IBK::Parameter | m_para [NUM_P] |
Global network parameters. More... | |
std::vector< HydraulicNetworkPipeProperties > | m_pipeProperties |
Pipes used in this network. More... | |
std::vector< HydraulicNetworkComponent > | m_components |
Hydraulic components used in this network. More... | |
std::vector< HydraulicNetworkElement > | m_elements |
List of flow elements that make up this network. More... | |
std::vector< HydraulicNetworkControlElement > | m_controlElements |
List of mass flow controller elements. More... | |
The various types (equations) of the hydraulic component.
Definition at line 48 of file NANDRAD_HydraulicNetwork.h.
Parameters for the element .
Definition at line 55 of file NANDRAD_HydraulicNetwork.h.
NANDRAD_READWRITE_IFNOT_INVALID_ID NANDRAD_COMPARE_WITH_ID void NANDRAD::HydraulicNetwork::checkParameters | ( | const Project & | prj | ) |
Checks for valid and required parameters (value ranges).
unsigned int NANDRAD::HydraulicNetwork::m_id = INVALID_ID |
Unique ID for this network.
Definition at line 73 of file NANDRAD_HydraulicNetwork.h.
std::string NANDRAD::HydraulicNetwork::m_displayName |
Descriptive name.
Definition at line 75 of file NANDRAD_HydraulicNetwork.h.
HydraulicFluid NANDRAD::HydraulicNetwork::m_fluid |
Fluid properties.
Definition at line 85 of file NANDRAD_HydraulicNetwork.h.
IBK::Parameter NANDRAD::HydraulicNetwork::m_para[NUM_P] |
Global network parameters.
Definition at line 88 of file NANDRAD_HydraulicNetwork.h.
std::vector<HydraulicNetworkPipeProperties> NANDRAD::HydraulicNetwork::m_pipeProperties |
Pipes used in this network.
Definition at line 91 of file NANDRAD_HydraulicNetwork.h.
std::vector<HydraulicNetworkComponent> NANDRAD::HydraulicNetwork::m_components |
Hydraulic components used in this network.
Definition at line 93 of file NANDRAD_HydraulicNetwork.h.
std::vector<HydraulicNetworkElement> NANDRAD::HydraulicNetwork::m_elements |
List of flow elements that make up this network.
Definition at line 96 of file NANDRAD_HydraulicNetwork.h.
std::vector<HydraulicNetworkControlElement> NANDRAD::HydraulicNetwork::m_controlElements |
List of mass flow controller elements.
Definition at line 99 of file NANDRAD_HydraulicNetwork.h.