AMO-Tools-Suite  v.0.9.0
Set of tools for calculating energy efficiency in industrial equipment
All Classes Namespaces Files Functions Variables Enumerations Friends Macros Pages
Public Member Functions | Friends | List of all members
Header Class Reference

Public Member Functions

 Header (double headerPressure, std::vector< Inlet > &inletVec)
 
double getHeaderPressure () const
 
double getSpecificEnthalpy () const
 
double getInletEnergyFlow () const
 
double getInletMassFlow () const
 
std::vector< Inlet > const & getInlets () const
 
SteamSystemModelerTool::SteamPropertiesOutput const & getHeaderProperties () const
 
void setHeaderPressure (double headerPressure)
 
void setInlets (std::vector< Inlet > &inlets)
 
 Header (double headerPressure, std::vector< Inlet > &inletVec)
 
double getHeaderPressure () const
 
double getSpecificEnthalpy () const
 
double getInletEnergyFlow () const
 
double getInletMassFlow () const
 
std::vector< Inlet > const & getInlets () const
 
SteamSystemModelerTool::SteamPropertiesOutput const & getHeaderProperties () const
 
void setHeaderPressure (double headerPressure)
 
void setInlets (std::vector< Inlet > &inlets)
 
 Header (double headerPressure, std::vector< Inlet > &inletVec)
 
double getHeaderPressure () const
 
double getSpecificEnthalpy () const
 
double getInletEnergyFlow () const
 
double getInletMassFlow () const
 
std::vector< Inlet > const & getInlets () const
 
SteamSystemModelerTool::SteamPropertiesOutput const & getHeaderProperties () const
 
void setHeaderPressure (double headerPressure)
 
void setInlets (std::vector< Inlet > &inlets)
 

Friends

std::ostream & operator<< (std::ostream &stream, const Header &header)
 
std::ostream & operator<< (std::ostream &stream, const Header &header)
 
std::ostream & operator<< (std::ostream &stream, const Header &header)
 

Detailed Description

Definition at line 44 of file Header.h.

Constructor & Destructor Documentation

◆ Header() [1/3]

Header::Header ( double  headerPressure,
std::vector< Inlet > &  inletVec 
)

Constructor for the Header class

Parameters
headerPressuredouble, inlet pressure in MPa
inletVecstd::vector<Inlet>, a vector of Inlet objects, will be std::moved into a class member variable

Definition at line 10 of file Header.cpp.

◆ Header() [2/3]

Header::Header ( double  headerPressure,
std::vector< Inlet > &  inletVec 
)

Constructor for the Header class

Parameters
headerPressuredouble, inlet pressure in MPa
inletVecstd::vector<Inlet>, a vector of Inlet objects, will be std::moved into a class member variable

◆ Header() [3/3]

Header::Header ( double  headerPressure,
std::vector< Inlet > &  inletVec 
)

Constructor for the Header class

Parameters
headerPressuredouble, inlet pressure in MPa
inletVecstd::vector<Inlet>, a vector of Inlet objects, will be std::moved into a class member variable

Member Function Documentation

◆ getHeaderPressure() [1/3]

double Header::getHeaderPressure ( ) const
inline

Gets the header pressure

Returns
double, header pressure in MPa

Definition at line 58 of file Header.h.

◆ getHeaderPressure() [2/3]

double Header::getHeaderPressure ( ) const
inline

Gets the header pressure

Returns
double, header pressure in MPa

Definition at line 58 of file Header.h.

◆ getHeaderPressure() [3/3]

double Header::getHeaderPressure ( ) const
inline

Gets the header pressure

Returns
double, header pressure in MPa

Definition at line 58 of file Header.h.

◆ getHeaderProperties() [1/3]

SteamSystemModelerTool::SteamPropertiesOutput const& Header::getHeaderProperties ( ) const
inline

Gets the Header properties

Returns
SteamSystemModelerTool::SteamPropertiesOutput const &, header properties

Definition at line 83 of file Header.h.

◆ getHeaderProperties() [2/3]

SteamSystemModelerTool::SteamPropertiesOutput const& Header::getHeaderProperties ( ) const
inline

Gets the Header properties

Returns
SteamSystemModelerTool::SteamPropertiesOutput const &, header properties

Definition at line 83 of file Header.h.

◆ getHeaderProperties() [3/3]

SteamSystemModelerTool::SteamPropertiesOutput const& Header::getHeaderProperties ( ) const
inline

Gets the Header properties

Returns
SteamSystemModelerTool::SteamPropertiesOutput const &, header properties

Definition at line 83 of file Header.h.

◆ getInletEnergyFlow() [1/3]

double Header::getInletEnergyFlow ( ) const
inline

Gets total combined inlet energy flow of all inlets

Returns
double, inlet energy flow in kj / hr

Definition at line 68 of file Header.h.

◆ getInletEnergyFlow() [2/3]

double Header::getInletEnergyFlow ( ) const
inline

Gets total combined inlet energy flow of all inlets

Returns
double, inlet energy flow in kj / hr

Definition at line 68 of file Header.h.

◆ getInletEnergyFlow() [3/3]

double Header::getInletEnergyFlow ( ) const
inline

Gets total combined inlet energy flow of all inlets

Returns
double, inlet energy flow in kj / hr

Definition at line 68 of file Header.h.

◆ getInletMassFlow() [1/3]

double Header::getInletMassFlow ( ) const
inline

Gets total combined inlet mass flow of all inlets

Returns
double, inlet mass flow in kg / hr

Definition at line 73 of file Header.h.

◆ getInletMassFlow() [2/3]

double Header::getInletMassFlow ( ) const
inline

Gets total combined inlet mass flow of all inlets

Returns
double, inlet mass flow in kg / hr

Definition at line 73 of file Header.h.

◆ getInletMassFlow() [3/3]

double Header::getInletMassFlow ( ) const
inline

Gets total combined inlet mass flow of all inlets

Returns
double, inlet mass flow in kg / hr

Definition at line 73 of file Header.h.

◆ getInlets() [1/3]

std::vector<Inlet> const& Header::getInlets ( ) const
inline

Gets vector of inlet objects

Returns
std::vector<Inlet> const &, inlet vector

Definition at line 78 of file Header.h.

◆ getInlets() [2/3]

std::vector<Inlet> const& Header::getInlets ( ) const
inline

Gets vector of inlet objects

Returns
std::vector<Inlet> const &, inlet vector

Definition at line 78 of file Header.h.

◆ getInlets() [3/3]

std::vector<Inlet> const& Header::getInlets ( ) const
inline

Gets vector of inlet objects

Returns
std::vector<Inlet> const &, inlet vector

Definition at line 78 of file Header.h.

◆ getSpecificEnthalpy() [1/3]

double Header::getSpecificEnthalpy ( ) const
inline

Gets specific enthalpy

Returns
double, specific enthalpy in kj / kg

Definition at line 63 of file Header.h.

◆ getSpecificEnthalpy() [2/3]

double Header::getSpecificEnthalpy ( ) const
inline

Gets specific enthalpy

Returns
double, specific enthalpy in kj / kg

Definition at line 63 of file Header.h.

◆ getSpecificEnthalpy() [3/3]

double Header::getSpecificEnthalpy ( ) const
inline

Gets specific enthalpy

Returns
double, specific enthalpy in kj / kg

Definition at line 63 of file Header.h.

◆ setHeaderPressure() [1/3]

void Header::setHeaderPressure ( double  headerPressure)

Sets the Header pressure - units of MPa

◆ setHeaderPressure() [2/3]

void Header::setHeaderPressure ( double  headerPressure)

Sets the Header pressure - units of MPa

◆ setHeaderPressure() [3/3]

void Header::setHeaderPressure ( double  headerPressure)

Sets the Header pressure - units of MPa

Definition at line 49 of file Header.cpp.

◆ setInlets() [1/3]

void Header::setInlets ( std::vector< Inlet > &  inlets)

Sets the Inlet object vector, inlets parameter will be std::moved into the member variable vector

◆ setInlets() [2/3]

void Header::setInlets ( std::vector< Inlet > &  inlets)

Sets the Inlet object vector, inlets parameter will be std::moved into the member variable vector

Definition at line 55 of file Header.cpp.

◆ setInlets() [3/3]

void Header::setInlets ( std::vector< Inlet > &  inlets)

Sets the Inlet object vector, inlets parameter will be std::moved into the member variable vector


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