MEASUR-Tools-Suite v1.0.11
The MEASUR Tools Suite is a collection of industrial efficiency calculations written in C++ and with bindings for compilation to WebAssembly.
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | Friends | List of all members
HeaderInput Class Reference

#include <HeaderInput.h>

Public Member Functions

 HeaderInput (const HeaderWithHighestPressure &highPressureHeader, const std::shared_ptr< HeaderNotHighestPressure > &mediumPressureHeader, const std::shared_ptr< HeaderNotHighestPressure > &lowPressureHeader)
 
int getHeaderCount () const
 
double getPressureFromLowestPressureHeader () const
 
HeaderWithHighestPressure getHighPressureHeader () const
 
std::shared_ptr< HeaderNotHighestPressuregetLowPressureHeader () const
 
std::shared_ptr< HeaderNotHighestPressuregetMediumPressureHeader () const
 

Private Attributes

HeaderWithHighestPressure highPressureHeader
 
std::shared_ptr< HeaderNotHighestPressuremediumPressureHeader
 
std::shared_ptr< HeaderNotHighestPressurelowPressureHeader
 

Friends

std::ostream & operator<< (std::ostream &stream, const HeaderInput &headerInput)
 

Detailed Description

Steam Modeler header input data.

Definition at line 73 of file HeaderInput.h.

Member Data Documentation

◆ highPressureHeader

HeaderWithHighestPressure HeaderInput::highPressureHeader
private

Definition at line 92 of file HeaderInput.h.

◆ lowPressureHeader

std::shared_ptr<HeaderNotHighestPressure> HeaderInput::lowPressureHeader
private

Optional; is nullptr when not present.

Definition at line 98 of file HeaderInput.h.

◆ mediumPressureHeader

std::shared_ptr<HeaderNotHighestPressure> HeaderInput::mediumPressureHeader
private

Optional; is nullptr when not present.

Definition at line 95 of file HeaderInput.h.


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