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