11#ifndef CT_PDSS_CONSTVOL_H
12#define CT_PDSS_CONSTVOL_H
34 virtual doublereal
cv_mole()
const;
42 virtual void setState_TP(doublereal temp, doublereal pres);
43 virtual void setState_TR(doublereal temp, doublereal rho);
Declarations for the virtual base class PDSS (pressure dependent standard state) which handles calcul...
A map of string keys to values whose type can vary at runtime.
Class for pressure dependent standard states that use a constant volume model.
PDSS_ConstVol()
Default Constructor.
virtual void getParameters(AnyMap &eosNode) const
Store the parameters needed to reconstruct a copy of this PDSS object.
virtual void setPressure(doublereal pres)
Sets the pressure in the object.
virtual void setState_TP(doublereal temp, doublereal pres)
Set the internal temperature and pressure.
virtual doublereal cv_mole() const
Return the molar const volume heat capacity in units of J kmol-1 K-1.
virtual void setTemperature(doublereal temp)
Set the internal temperature.
void setMolarVolume(double v)
Set the (constant) molar volume [m3/kmol] of the species.
virtual void initThermo()
Initialization routine.
doublereal m_constMolarVolume
Value of the constant molar volume for the species.
virtual void setParametersFromXML(const XML_Node &speciesNode)
Initialization routine for the PDSS object based on the speciesNode.
virtual void setState_TR(doublereal temp, doublereal rho)
Set the internal temperature and density.
virtual doublereal satPressure(doublereal t)
saturation pressure
virtual doublereal intEnergy_mole() const
Return the molar internal Energy in units of J kmol-1.
Base class for PDSS classes which compute nondimensional properties directly.
Class XML_Node is a tree-based representation of the contents of an XML file.
Namespace for the Cantera kernel.