13 #ifndef CT_VPSSMGR_WATER_HKFT_H 14 #define CT_VPSSMGR_WATER_HKFT_H 58 virtual void setState_TP(doublereal T, doublereal P);
105 const XML_Node*
const phaseNode_ptr);
virtual void getCp_R_ref(doublereal *cpr) const
virtual void setState_T(doublereal T)
Set the temperature (K)
virtual VPSSMgr * duplMyselfAsVPSSMgr() const
Duplication routine for objects which derive from VPSSMgr.
doublereal m_tlastRef
Last reference temperature calculated.
virtual VPSSMgr_enumType reportVPSSMgrType() const
This utility function reports the type of manager for the calculation of ss properties.
virtual void getGibbs_ref(doublereal *g) const
virtual PDSS * createInstallPDSS(size_t k, const XML_Node &speciesNode, const XML_Node *const phaseNode_ptr)
Install specific content for species k in the standard-state thermodynamic calculator and also create...
Virtual base class for the classes that manage the calculation of standard state properties for all t...
Declaration file for a virtual base class that manages the calculation of standard state properties f...
PDSS_Water * m_waterSS
Shallow pointer to the water object.
virtual void initAllPtrs(VPStandardStateTP *vp_ptr, MultiSpeciesThermo *sp_ptr)
Initialize the internal shallow pointers in this object.
Class XML_Node is a tree-based representation of the contents of an XML file.
virtual void _updateRefStateThermo() const
Updates the reference state thermodynamic functions at the current T of the solution and the referenc...
virtual void getEnthalpy_RT_ref(doublereal *hrt) const
virtual void getStandardVolumes_ref(doublereal *vol) const
Get the molar volumes of the species reference states at the current T and P_ref of the solution...
VPSSMgr_enumType
enum for VPSSMgr types that are responsible for calculating the species standard state and reference-...
virtual void initThermoXML(XML_Node &phaseNode, const std::string &id)
Finalize the thermo after all species have been entered.
virtual void setState_P(doublereal P)
Set the pressure (Pa)
Class for the liquid water pressure dependent standard state.
PDSS_enumType
Types of PDSS's.
VPSSMgr_Water_HKFT(VPStandardStateTP *vptp_ptr, MultiSpeciesThermo *spth)
Constructor.
virtual void getEntropy_R_ref(doublereal *er) const
Manages standard state thermo properties for real water and a set of species which have the HKFT equa...
virtual void getGibbs_RT_ref(doublereal *grt) const
This is a filter class for ThermoPhase that implements some prepatory steps for efficiently handling ...
virtual PDSS_enumType reportPDSSType(int index=-1) const
This utility function reports the type of parameterization used for the species with index number ind...
virtual void updateRefStateThermo() const
Updates the internal reference state thermodynamic vectors at the current T of the solution and the r...
Virtual base class for a species with a pressure dependent standard state.
A species thermodynamic property manager for a phase.
virtual void setState_TP(doublereal T, doublereal P)
Set the temperature (K) and pressure (Pa)
Namespace for the Cantera kernel.
virtual void _updateStandardStateThermo()
Updates the standard state thermodynamic functions at the current T and P of the solution.