|
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.