3.5.0-rc1
Loading...
Searching...
No Matches
tigl::generated::CPACSSysElemThermoFluidElements Class Reference

Thermo-fluid system elements. More...

#include <CPACSSysElemThermoFluidElements.h>

Public Member Functions

TIGL_EXPORT CPACSSysElemThermoFluidElements (CPACSSystemElements *parent, CTiglUIDManager *uidMgr)
virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidControlElements > & GetControlElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidControlElements > & GetControlElements () const
virtual TIGL_EXPORT CPACSSysElemThermoFluidControlElementsGetControlElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidConversionElements > & GetConversionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidConversionElements > & GetConversionElements () const
virtual TIGL_EXPORT CPACSSysElemThermoFluidConversionElementsGetConversionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidDistributionElements > & GetDistributionElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidDistributionElements > & GetDistributionElements () const
virtual TIGL_EXPORT CPACSSysElemThermoFluidDistributionElementsGetDistributionElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericThermoFluidElements > & GetGenericThermoFluidElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericThermoFluidElements > & GetGenericThermoFluidElements () const
virtual TIGL_EXPORT CPACSSysElemGenericThermoFluidElementsGetGenericThermoFluidElements (CreateIfNotExistsTag)
virtual TIGL_EXPORT CTiglUIDObjectGetNextUIDParent ()
virtual TIGL_EXPORT const CTiglUIDObjectGetNextUIDParent () const
TIGL_EXPORT CPACSSystemElementsGetParent ()
TIGL_EXPORT const CPACSSystemElementsGetParent () const
virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidStorageElements > & GetStorageElements ()
virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidStorageElements > & GetStorageElements () const
virtual TIGL_EXPORT CPACSSysElemThermoFluidStorageElementsGetStorageElements (CreateIfNotExistsTag)
TIGL_EXPORT CTiglUIDManagerGetUIDManager ()
TIGL_EXPORT const CTiglUIDManagerGetUIDManager () const
virtual TIGL_EXPORT void ReadCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath)
virtual TIGL_EXPORT void RemoveControlElements ()
virtual TIGL_EXPORT void RemoveConversionElements ()
virtual TIGL_EXPORT void RemoveDistributionElements ()
virtual TIGL_EXPORT void RemoveGenericThermoFluidElements ()
virtual TIGL_EXPORT void RemoveStorageElements ()
virtual TIGL_EXPORT void WriteCPACS (const TixiDocumentHandle &tixiHandle, const std::string &xpath) const
virtual TIGL_EXPORT ~CPACSSysElemThermoFluidElements ()

Protected Attributes

boost::optional< CPACSSysElemThermoFluidControlElementsm_controlElements
 Contains elements that switch, regulate, isolate, protect, or sense a system quantity.
boost::optional< CPACSSysElemThermoFluidConversionElementsm_conversionElements
 Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.
boost::optional< CPACSSysElemThermoFluidDistributionElementsm_distributionElements
 Contains elements that transport, route, split, join, or connect a system quantity.
boost::optional< CPACSSysElemGenericThermoFluidElementsm_genericThermoFluidElements
 Library of predefined generic elements.
CPACSSystemElementsm_parent
boost::optional< CPACSSysElemThermoFluidStorageElementsm_storageElements
 Contains elements that retain energy or a working medium and make it available for later use.
CTiglUIDManagerm_uidMgr

Private Member Functions

 CPACSSysElemThermoFluidElements (const CPACSSysElemThermoFluidElements &)=delete
 CPACSSysElemThermoFluidElements (CPACSSysElemThermoFluidElements &&)=delete
CPACSSysElemThermoFluidElementsoperator= (const CPACSSysElemThermoFluidElements &)=delete
CPACSSysElemThermoFluidElementsoperator= (CPACSSysElemThermoFluidElements &&)=delete

Detailed Description

Thermo-fluid system elements.

Contains elements for thermal conditioning, heat transfer, phase change, and the transport or control of thermo-fluid working media.

Constructor & Destructor Documentation

◆ CPACSSysElemThermoFluidElements() [1/3]

TIGL_EXPORT tigl::generated::CPACSSysElemThermoFluidElements::CPACSSysElemThermoFluidElements ( CPACSSystemElements * parent,
CTiglUIDManager * uidMgr )

◆ ~CPACSSysElemThermoFluidElements()

virtual TIGL_EXPORT tigl::generated::CPACSSysElemThermoFluidElements::~CPACSSysElemThermoFluidElements ( )
virtual

◆ CPACSSysElemThermoFluidElements() [2/3]

tigl::generated::CPACSSysElemThermoFluidElements::CPACSSysElemThermoFluidElements ( const CPACSSysElemThermoFluidElements & )
privatedelete

◆ CPACSSysElemThermoFluidElements() [3/3]

tigl::generated::CPACSSysElemThermoFluidElements::CPACSSysElemThermoFluidElements ( CPACSSysElemThermoFluidElements && )
privatedelete

Member Function Documentation

◆ GetControlElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidControlElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetControlElements ( )
virtual

◆ GetControlElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidControlElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetControlElements ( ) const
virtual

◆ GetControlElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemThermoFluidControlElements & tigl::generated::CPACSSysElemThermoFluidElements::GetControlElements ( CreateIfNotExistsTag )
virtual

◆ GetConversionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidConversionElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetConversionElements ( )
virtual

◆ GetConversionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidConversionElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetConversionElements ( ) const
virtual

◆ GetConversionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemThermoFluidConversionElements & tigl::generated::CPACSSysElemThermoFluidElements::GetConversionElements ( CreateIfNotExistsTag )
virtual

◆ GetDistributionElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidDistributionElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetDistributionElements ( )
virtual

◆ GetDistributionElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidDistributionElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetDistributionElements ( ) const
virtual

◆ GetDistributionElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemThermoFluidDistributionElements & tigl::generated::CPACSSysElemThermoFluidElements::GetDistributionElements ( CreateIfNotExistsTag )
virtual

◆ GetGenericThermoFluidElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemGenericThermoFluidElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetGenericThermoFluidElements ( )
virtual

◆ GetGenericThermoFluidElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemGenericThermoFluidElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetGenericThermoFluidElements ( ) const
virtual

◆ GetGenericThermoFluidElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemGenericThermoFluidElements & tigl::generated::CPACSSysElemThermoFluidElements::GetGenericThermoFluidElements ( CreateIfNotExistsTag )
virtual

◆ GetNextUIDParent() [1/2]

virtual TIGL_EXPORT CTiglUIDObject * tigl::generated::CPACSSysElemThermoFluidElements::GetNextUIDParent ( )
virtual

◆ GetNextUIDParent() [2/2]

virtual TIGL_EXPORT const CTiglUIDObject * tigl::generated::CPACSSysElemThermoFluidElements::GetNextUIDParent ( ) const
virtual

◆ GetParent() [1/2]

TIGL_EXPORT CPACSSystemElements * tigl::generated::CPACSSysElemThermoFluidElements::GetParent ( )

◆ GetParent() [2/2]

TIGL_EXPORT const CPACSSystemElements * tigl::generated::CPACSSysElemThermoFluidElements::GetParent ( ) const

◆ GetStorageElements() [1/3]

virtual TIGL_EXPORT boost::optional< CPACSSysElemThermoFluidStorageElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetStorageElements ( )
virtual

◆ GetStorageElements() [2/3]

virtual TIGL_EXPORT const boost::optional< CPACSSysElemThermoFluidStorageElements > & tigl::generated::CPACSSysElemThermoFluidElements::GetStorageElements ( ) const
virtual

◆ GetStorageElements() [3/3]

virtual TIGL_EXPORT CPACSSysElemThermoFluidStorageElements & tigl::generated::CPACSSysElemThermoFluidElements::GetStorageElements ( CreateIfNotExistsTag )
virtual

◆ GetUIDManager() [1/2]

TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSSysElemThermoFluidElements::GetUIDManager ( )

◆ GetUIDManager() [2/2]

TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSSysElemThermoFluidElements::GetUIDManager ( ) const

◆ operator=() [1/2]

CPACSSysElemThermoFluidElements & tigl::generated::CPACSSysElemThermoFluidElements::operator= ( const CPACSSysElemThermoFluidElements & )
privatedelete

◆ operator=() [2/2]

CPACSSysElemThermoFluidElements & tigl::generated::CPACSSysElemThermoFluidElements::operator= ( CPACSSysElemThermoFluidElements && )
privatedelete

◆ ReadCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::ReadCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath )
virtual

◆ RemoveControlElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::RemoveControlElements ( )
virtual

◆ RemoveConversionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::RemoveConversionElements ( )
virtual

◆ RemoveDistributionElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::RemoveDistributionElements ( )
virtual

◆ RemoveGenericThermoFluidElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::RemoveGenericThermoFluidElements ( )
virtual

◆ RemoveStorageElements()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::RemoveStorageElements ( )
virtual

◆ WriteCPACS()

virtual TIGL_EXPORT void tigl::generated::CPACSSysElemThermoFluidElements::WriteCPACS ( const TixiDocumentHandle & tixiHandle,
const std::string & xpath ) const
virtual

Field Documentation

◆ m_controlElements

boost::optional<CPACSSysElemThermoFluidControlElements> tigl::generated::CPACSSysElemThermoFluidElements::m_controlElements
protected

Contains elements that switch, regulate, isolate, protect, or sense a system quantity.

◆ m_conversionElements

boost::optional<CPACSSysElemThermoFluidConversionElements> tigl::generated::CPACSSysElemThermoFluidElements::m_conversionElements
protected

Contains elements that transform energy, power, pressure, flow, temperature, phase, or another system state.

◆ m_distributionElements

boost::optional<CPACSSysElemThermoFluidDistributionElements> tigl::generated::CPACSSysElemThermoFluidElements::m_distributionElements
protected

Contains elements that transport, route, split, join, or connect a system quantity.

◆ m_genericThermoFluidElements

boost::optional<CPACSSysElemGenericThermoFluidElements> tigl::generated::CPACSSysElemThermoFluidElements::m_genericThermoFluidElements
protected

Library of predefined generic elements.

◆ m_parent

CPACSSystemElements* tigl::generated::CPACSSysElemThermoFluidElements::m_parent
protected

◆ m_storageElements

boost::optional<CPACSSysElemThermoFluidStorageElements> tigl::generated::CPACSSysElemThermoFluidElements::m_storageElements
protected

Contains elements that retain energy or a working medium and make it available for later use.

◆ m_uidMgr

CTiglUIDManager* tigl::generated::CPACSSysElemThermoFluidElements::m_uidMgr
protected

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