VICUS Library
Documentation of Vicus library
|
#include <VICUS_NetworkElement.h>
Public Member Functions | |
NetworkElement ()=default | |
NetworkElement (unsigned int id, unsigned int inletNodeId, unsigned int outletNodeId, unsigned int componentId) | |
Data model object for network components, similar as NANDRAD::HydraulicNetworkElement with data members needed in the user interface.
Note: In contrast to NANDRAD::HydraulicNetworkElement, we dont store a pipePropertiesId here, this is done in VICUS::NetworkComponent
|
default |
|
inline |
C'tor for a network element other than pipes.
IDType VICUS::NetworkElement::m_componentId = VICUS::INVALID_ID |
Network component ID.
IDType VICUS::NetworkElement::m_controlElementId = VICUS::INVALID_ID |
Optional reference to a flow controller element.
QString VICUS::NetworkElement::m_displayName |
Display name.
VICUS_READWRITE VICUS_COMPARE_WITH_ID IDType VICUS::NetworkElement::m_id = VICUS::INVALID_ID |
Unique ID for this flow component. ID is used for outputs and to reference heat sources/sinks connected to this element. For active elements, this ID is used to connect control models.
IDType VICUS::NetworkElement::m_inletNodeId = VICUS::INVALID_ID |
Inlet node ID.
IDType VICUS::NetworkElement::m_outletNodeId = VICUS::INVALID_ID |
Outlet node ID.