RouteHeatLiquidDummySolidBkk Class Reference

#include <routes.h>

Inheritance diagram for RouteHeatLiquidDummySolidBkk:

Public Member Functions

 RouteHeatLiquidDummySolidBkk (const ParameterBkk &bp1, const ParameterBkk &bp2, const ParameterBkk &bp3, const ParameterBkk &bp4, const ParameterBkk &bp5, const ParameterBkk &bp6, const ParameterBkk &bp7)
 constructor based on seven parameter set More...
 
Value hs (const Value &T, const Value &) override
 Molar solid enthalpy, J/kmol. More...
 
Value ss (const Value &, const Value &) override
 Molar solid entropy, J/kmol/K. More...
 
Value cps (const Value &, const Value &) override
 Molar solid cp, J/kmol/K. More...
 
Value hl (const Value &T, const Value &P) override
 Molar liquid enthalpy, J/kmol. More...
 
Value sl (const Value &T, const Value &P) override
 Molar liquid entropy, J/kmol/K. More...
 
Value cpl (const Value &T, const Value &P) override
 Molar liquid cp, J/kmol/K. More...
 
- Public Member Functions inherited from RouteHeatLiquid
 RouteHeatLiquid (void)
 
virtual ~RouteHeatLiquid (void)
 
virtual Value hl (const Value &T, const Value &P)=0
 Molar liquid enthalpy, J/kmol. More...
 
virtual Value sl (const Value &T, const Value &P)=0
 Molar liquid entropy, J/kmol/K. More...
 
Value gl (const Value &T, const Value &P)
 Molar liquid Gibbs free energy, J/kmol. More...
 
virtual Value cpl (const Value &T, const Value &P)=0
 Molar liquid 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
 
- Public Member Functions inherited from RouteHeatSolid
 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 GroupBkk
 GroupBkk (const std::vector< ParameterBkk > &bp)
 vector constructor More...
 
 GroupBkk (const ParameterBkk &bp1, const ParameterBkk &bp2, const ParameterBkk &bp3, const ParameterBkk &bp4, const ParameterBkk &bp5, const ParameterBkk &bp6, const ParameterBkk &bp7)
 constructor based on seven parameter set More...
 
Active calculate_ (enum ParameterBkk::property p, const Active &x) const
 
Active cp (const Active &x) const
 
Active h (const Active &x) const
 
Active s (const Active &x) const
 
Active g (const Active &x) const
 
double xmin (void) const
 return overall lower temperature limit in K More...
 
double xmax (void) const
 return overall upper temperature limit in K More...
 
void setDh0 (const Active &dh0_)
 
void setCp (const Active &cp0_)
 

Additional Inherited Members

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

Detailed Description

Implementation of solid thermal properties using the bkk model and dummy liquid properties (same as the solid)

#include <libpf/components/routes.h>

Remarks
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ RouteHeatLiquidDummySolidBkk()

RouteHeatLiquidDummySolidBkk::RouteHeatLiquidDummySolidBkk ( const ParameterBkk bp1,
const ParameterBkk bp2,
const ParameterBkk bp3,
const ParameterBkk bp4,
const ParameterBkk bp5,
const ParameterBkk bp6,
const ParameterBkk bp7 
)

constructor based on seven parameter set

Member Function Documentation

◆ cpl()

Value RouteHeatLiquidDummySolidBkk::cpl ( const Value T,
const Value P 
)
overridevirtual

Molar liquid cp, J/kmol/K.

Implements RouteHeatLiquid.

◆ cps()

Value RouteHeatLiquidDummySolidBkk::cps ( const Value T,
const Value P 
)
overridevirtual

Molar solid cp, J/kmol/K.

Implements RouteHeatSolid.

◆ hl()

Value RouteHeatLiquidDummySolidBkk::hl ( const Value T,
const Value P 
)
overridevirtual

Molar liquid enthalpy, J/kmol.

Implements RouteHeatLiquid.

◆ hs()

Value RouteHeatLiquidDummySolidBkk::hs ( const Value T,
const Value P 
)
overridevirtual

Molar solid enthalpy, J/kmol.

Implements RouteHeatSolid.

◆ sl()

Value RouteHeatLiquidDummySolidBkk::sl ( const Value T,
const Value P 
)
overridevirtual

Molar liquid entropy, J/kmol/K.

Implements RouteHeatLiquid.

◆ ss()

Value RouteHeatLiquidDummySolidBkk::ss ( const Value T,
const Value P 
)
overridevirtual

Molar solid entropy, J/kmol/K.

Implements RouteHeatSolid.


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