Cantera
3.1.0a1
|
Base class for PDSS classes which compute molar properties directly. More...
#include <PDSS.h>
Base class for PDSS classes which compute molar properties directly.
Public Member Functions | |
double | enthalpy_RT () const override |
Return the standard state molar enthalpy divided by RT. More... | |
double | entropy_R () const override |
Return the standard state entropy divided by RT. More... | |
double | gibbs_RT () const override |
Return the molar Gibbs free energy divided by RT. More... | |
double | cp_R () const override |
Return the molar const pressure heat capacity divided by RT. More... | |
Public Member Functions inherited from PDSS | |
virtual void | setTemperature (double temp) |
Set the internal temperature. More... | |
virtual double | temperature () const |
Return the current stored temperature. More... | |
virtual void | setState_TP (double temp, double pres) |
Set the internal temperature and pressure. More... | |
virtual double | critTemperature () const |
critical temperature More... | |
virtual double | critPressure () const |
critical pressure More... | |
virtual double | critDensity () const |
critical density More... | |
virtual double | satPressure (double T) |
saturation pressure More... | |
double | molecularWeight () const |
Return the molecular weight of the species in units of kg kmol-1. More... | |
void | setMolecularWeight (double mw) |
Set the molecular weight of the species. More... | |
PDSS ()=default | |
Default Constructor. More... | |
PDSS (const PDSS &b)=delete | |
PDSS & | operator= (const PDSS &b)=delete |
virtual | ~PDSS ()=default |
virtual double | enthalpy_mole () const |
Return the molar enthalpy in units of J kmol-1. More... | |
virtual double | intEnergy_mole () const |
Return the molar internal Energy in units of J kmol-1. More... | |
virtual double | entropy_mole () const |
Return the molar entropy in units of J kmol-1 K-1. More... | |
virtual double | gibbs_mole () const |
Return the molar Gibbs free energy in units of J kmol-1. More... | |
virtual double | cp_mole () const |
Return the molar const pressure heat capacity in units of J kmol-1 K-1. More... | |
virtual double | cv_mole () const |
Return the molar const volume heat capacity in units of J kmol-1 K-1. More... | |
virtual double | molarVolume () const |
Return the molar volume at standard state. More... | |
virtual double | density () const |
Return the standard state density at standard state. More... | |
double | refPressure () const |
Return the reference pressure for this phase. More... | |
double | minTemp () const |
return the minimum temperature More... | |
double | maxTemp () const |
return the minimum temperature More... | |
virtual double | gibbs_RT_ref () const |
Return the molar Gibbs free energy divided by RT at reference pressure. More... | |
virtual double | enthalpy_RT_ref () const |
Return the molar enthalpy divided by RT at reference pressure. More... | |
virtual double | entropy_R_ref () const |
Return the molar entropy divided by R at reference pressure. More... | |
virtual double | cp_R_ref () const |
Return the molar heat capacity divided by R at reference pressure. More... | |
virtual double | molarVolume_ref () const |
Return the molar volume at reference pressure. More... | |
virtual double | pressure () const |
Returns the pressure (Pa) More... | |
virtual void | setPressure (double pres) |
Sets the pressure in the object. More... | |
virtual double | thermalExpansionCoeff () const |
Return the volumetric thermal expansion coefficient. Units: 1/K. More... | |
void | setReferenceThermo (shared_ptr< SpeciesThermoInterpType > stit) |
Set the SpeciesThermoInterpType object used to calculate reference state properties. More... | |
virtual void | setParent (VPStandardStateTP *phase, size_t k) |
Set the parent VPStandardStateTP object of this PDSS object. More... | |
virtual void | initThermo () |
Initialization routine. More... | |
void | setParameters (const AnyMap &node) |
Set model parameters from an AnyMap phase description, for example from the equation-of-state field of a species definition. More... | |
virtual void | getParameters (AnyMap &eosNode) const |
Store the parameters needed to reconstruct a copy of this PDSS object. More... | |
Additional Inherited Members | |
Protected Attributes inherited from PDSS | |
double | m_temp = -1.0 |
Current temperature used by the PDSS object. More... | |
double | m_pres = -1.0 |
State of the system - pressure. More... | |
double | m_p0 = -1.0 |
Reference state pressure of the species. More... | |
double | m_minTemp = -1.0 |
Minimum temperature. More... | |
double | m_maxTemp = 10000.0 |
Maximum temperature. More... | |
double | m_mw = 0.0 |
Molecular Weight of the species. More... | |
AnyMap | m_input |
Input data supplied via setParameters. More... | |
shared_ptr< SpeciesThermoInterpType > | m_spthermo |
Pointer to the species thermodynamic property manager. More... | |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |