RouteHeatSolid Class Referenceabstract

#include <RouteHeatSolid.h>

Inheritance diagram for RouteHeatSolid:

Public Member Functions

 RouteHeatSolid (void)
 
virtual ~RouteHeatSolid (void)
 
virtual Value hs (const Value &T, const Value &P)=0
 Molar solid enthalpy, J/kmol. More...
 
virtual Value ss (const Value &T, const Value &P)=0
 Molar solid entropy, J/kmol/K. More...
 
Value gs (const Value &T, const Value &P)
 Molar solid Gibbs free energy, J/kmol. More...
 
virtual Value cps (const Value &T, const Value &P)=0
 Molar solid cp, J/kmol/K. More...
 
- Public Member Functions inherited from Diagnostic
 Diagnostic (void)
 
void setVerbosity (int verbosity)
 sets the verbosity level for this instance More...
 
int verbosity (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from Diagnostic
virtual ~Diagnostic ()=default
 
- Protected Attributes inherited from Diagnostic
int verbosityInstance
 

Detailed Description

Abstract interface for the thermal properties of solids route

#include <libpf/components/RouteHeatSolid.h>

Remarks
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ RouteHeatSolid()

RouteHeatSolid::RouteHeatSolid ( void  )
inline

◆ ~RouteHeatSolid()

virtual RouteHeatSolid::~RouteHeatSolid ( void  )
inlinevirtual

Member Function Documentation

◆ cps()

virtual Value RouteHeatSolid::cps ( const Value T,
const Value P 
)
pure virtual

Molar solid cp, J/kmol/K.

Implemented in RouteHeatSolidDummy, RouteHeatLiquidDummySolidBkk, RouteHeatSolidBkk, and ChoiOkos.

◆ gs()

Value RouteHeatSolid::gs ( const Value T,
const Value P 
)

Molar solid Gibbs free energy, J/kmol.

◆ hs()

virtual Value RouteHeatSolid::hs ( const Value T,
const Value P 
)
pure virtual

Molar solid enthalpy, J/kmol.

Implemented in RouteHeatSolidDummy, RouteHeatLiquidDummySolidBkk, RouteHeatSolidBkk, and ChoiOkos.

◆ ss()

virtual Value RouteHeatSolid::ss ( const Value T,
const Value P 
)
pure virtual

Molar solid entropy, J/kmol/K.

Implemented in RouteHeatSolidDummy, RouteHeatLiquidDummySolidBkk, RouteHeatSolidBkk, and ChoiOkos.


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