Base class for PDSS classes which compute nondimensional properties directly.
Definition at line 435 of file PDSS.h.
|
| double | enthalpy_mole () const override |
| | Return the molar enthalpy in units of J kmol-1.
|
| |
| double | entropy_mole () const override |
| | Return the molar entropy in units of J kmol-1 K-1.
|
| |
| double | gibbs_mole () const override |
| | Return the molar Gibbs free energy in units of J kmol-1.
|
| |
| double | cp_mole () const override |
| | Return the molar const pressure heat capacity in units of J kmol-1 K-1.
|
| |
| double | enthalpy_RT_ref () const override |
| | Return the molar enthalpy divided by RT at reference pressure.
|
| |
| double | entropy_R_ref () const override |
| | Return the molar entropy divided by R at reference pressure.
|
| |
| double | gibbs_RT_ref () const override |
| | Return the molar Gibbs free energy divided by RT at reference pressure.
|
| |
| double | cp_R_ref () const override |
| | Return the molar heat capacity divided by R at reference pressure.
|
| |
| double | molarVolume_ref () const override |
| | Return the molar volume at reference pressure.
|
| |
| double | enthalpy_RT () const override |
| | Return the standard state molar enthalpy divided by RT.
|
| |
| double | entropy_R () const override |
| | Return the standard state entropy divided by RT.
|
| |
| double | gibbs_RT () const override |
| | Return the molar Gibbs free energy divided by RT.
|
| |
| double | cp_R () const override |
| | Return the molar const pressure heat capacity divided by RT.
|
| |
| double | molarVolume () const override |
| | Return the molar volume at standard state.
|
| |
| double | density () const override |
| | Return the standard state density at standard state.
|
| |
| virtual void | setTemperature (double temp) |
| | Set the internal temperature.
|
| |
| virtual double | temperature () const |
| | Return the current stored temperature.
|
| |
| virtual void | setState_TP (double temp, double pres) |
| | Set the internal temperature and pressure.
|
| |
| virtual double | critTemperature () const |
| | critical temperature
|
| |
| virtual double | critPressure () const |
| | critical pressure
|
| |
| virtual double | critDensity () const |
| | critical density
|
| |
| virtual double | satPressure (double T) |
| | saturation pressure
|
| |
| double | molecularWeight () const |
| | Return the molecular weight of the species in units of kg kmol-1.
|
| |
| void | setMolecularWeight (double mw) |
| | Set the molecular weight of the species.
|
| |
| | PDSS ()=default |
| | Default Constructor.
|
| |
|
| PDSS (const PDSS &b)=delete |
| |
|
PDSS & | operator= (const PDSS &b)=delete |
| |
| virtual double | intEnergy_mole () const |
| | Return the molar internal Energy in units of J kmol-1.
|
| |
| virtual double | cv_mole () const |
| | Return the molar const volume heat capacity in units of J kmol-1 K-1.
|
| |
| double | refPressure () const |
| | Return the reference pressure for this phase.
|
| |
| double | minTemp () const |
| | return the minimum temperature
|
| |
| double | maxTemp () const |
| | return the minimum temperature
|
| |
| virtual double | pressure () const |
| | Returns the pressure (Pa)
|
| |
| virtual void | setPressure (double pres) |
| | Sets the pressure in the object.
|
| |
| virtual double | thermalExpansionCoeff () const |
| | Return the volumetric thermal expansion coefficient. Units: 1/K.
|
| |
| void | setReferenceThermo (shared_ptr< SpeciesThermoInterpType > stit) |
| | Set the SpeciesThermoInterpType object used to calculate reference state properties.
|
| |
| virtual void | setParent (VPStandardStateTP *phase, size_t k) |
| | Set the parent VPStandardStateTP object of this PDSS object.
|
| |
| virtual void | initThermo () |
| | Initialization routine.
|
| |
| 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.
|
| |
| virtual void | getParameters (AnyMap &eosNode) const |
| | Store the parameters needed to reconstruct a copy of this PDSS object.
|
| |
|
| double | m_h0_RT |
| | Reference state enthalpy divided by RT.
|
| |
| double | m_cp0_R |
| | Reference state heat capacity divided by R.
|
| |
| double | m_s0_R |
| | Reference state entropy divided by R.
|
| |
| double | m_g0_RT |
| | Reference state Gibbs free energy divided by RT.
|
| |
| double | m_V0 |
| | Reference state molar volume (m^3/kmol)
|
| |
| double | m_hss_RT |
| | Standard state enthalpy divided by RT.
|
| |
| double | m_cpss_R |
| | Standard state heat capacity divided by R.
|
| |
| double | m_sss_R |
| | Standard state entropy divided by R.
|
| |
| double | m_gss_RT |
| | Standard state Gibbs free energy divided by RT.
|
| |
| double | m_Vss |
| | Standard State molar volume (m^3/kmol)
|
| |
| double | m_temp = -1.0 |
| | Current temperature used by the PDSS object.
|
| |
| double | m_pres = -1.0 |
| | State of the system - pressure.
|
| |
| double | m_p0 = -1.0 |
| | Reference state pressure of the species.
|
| |
| double | m_minTemp = -1.0 |
| | Minimum temperature.
|
| |
| double | m_maxTemp = 10000.0 |
| | Maximum temperature.
|
| |
| double | m_mw = 0.0 |
| | Molecular Weight of the species.
|
| |
| AnyMap | m_input |
| | Input data supplied via setParameters.
|
| |
| shared_ptr< SpeciesThermoInterpType > | m_spthermo |
| | Pointer to the species thermodynamic property manager.
|
| |