Base class for PDSS classes which compute molar properties directly.
Definition at line 476 of file PDSS.h.
|
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.
|
|
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 void | setState_TR (double temp, double rho) |
| Set the internal temperature and density.
|
|
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 | enthalpy_mole () const |
| Return the molar enthalpy in units of J kmol-1.
|
|
virtual double | intEnergy_mole () const |
| Return the molar internal Energy in units of J kmol-1.
|
|
virtual double | entropy_mole () const |
| Return the molar entropy in units of J kmol-1 K-1.
|
|
virtual double | gibbs_mole () const |
| Return the molar Gibbs free energy in units of J kmol-1.
|
|
virtual double | cp_mole () const |
| Return the molar const pressure heat capacity in units of J kmol-1 K-1.
|
|
virtual double | cv_mole () const |
| Return the molar const volume heat capacity in units of J kmol-1 K-1.
|
|
virtual double | molarVolume () const |
| Return the molar volume at standard state.
|
|
virtual double | density () const |
| Return the standard state density at standard state.
|
|
virtual double | enthalpyDelp_mole () const |
| Get the difference in the standard state enthalpy between the current pressure and the reference pressure, p0.
|
|
virtual double | entropyDelp_mole () const |
| Get the difference in the standard state entropy between the current pressure and the reference pressure, p0.
|
|
virtual double | gibbsDelp_mole () const |
| Get the difference in the standard state Gibbs free energy between the current pressure and the reference pressure, p0.
|
|
virtual double | cpDelp_mole () const |
| Get the difference in standard state heat capacity between the current pressure and the reference pressure, p0.
|
|
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 | gibbs_RT_ref () const |
| Return the molar Gibbs free energy divided by RT at reference pressure.
|
|
virtual double | enthalpy_RT_ref () const |
| Return the molar enthalpy divided by RT at reference pressure.
|
|
virtual double | entropy_R_ref () const |
| Return the molar entropy divided by R at reference pressure.
|
|
virtual double | cp_R_ref () const |
| Return the molar heat capacity divided by R at reference pressure.
|
|
virtual double | molarVolume_ref () const |
| Return the molar volume at reference pressure.
|
|
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.
|
|
virtual void | reportParams (size_t &kindex, int &type, double *const c, double &minTemp, double &maxTemp, double &refPressure) const |
| This utility function reports back the type of parameterization and all of the parameters for the species, index.
|
|