12 #ifndef CT_PDSS_SSVOL_H 13 #define CT_PDSS_SSVOL_H 145 virtual doublereal
cv_mole()
const;
154 virtual void setState_TP(doublereal temp, doublereal pres);
155 virtual void setState_TR(doublereal temp, doublereal rho);
virtual void setParametersFromXML(const XML_Node &speciesNode)
Initialization routine for the PDSS object based on the speciesNode.
PDSS_SSVol()
Default Constructor.
SSVolume_Model volumeModel_
Enumerated data type describing the type of volume model used to calculate the standard state volume ...
virtual doublereal intEnergy_mole() const
Return the molar internal Energy in units of J kmol-1.
virtual doublereal satPressure(doublereal t)
saturation pressure
virtual void setTemperature(doublereal temp)
Set the internal temperature.
Class XML_Node is a tree-based representation of the contents of an XML file.
void setVolumePolynomial(double *coeffs)
Set polynomial coefficients for the standard state molar volume as a function of temperature.
void calcMolarVolume()
Does the internal calculation of the volume.
void setDensityPolynomial(double *coeffs)
Set polynomial coefficients for the standard state density as a function of temperature.
This approximation is for a species with a cubic polynomial in temperature.
virtual void setPressure(doublereal pres)
Sets the pressure in the object.
This approximation is for a species where the density is expressed as a cubic polynomial in temperatu...
SSVolume_Model
Types of general formulations for the specification of the standard state volume. ...
Declarations for the virtual base class PDSS (pressure dependent standard state) which handles calcul...
Base class for PDSS classes which compute nondimensional properties directly.
doublereal d2VdT2_
2nd derivative of the volume wrt temperature
virtual void setState_TP(doublereal temp, doublereal pres)
Set the internal temperature and pressure.
vector_fp TCoeff_
coefficients for the temperature representation
doublereal dVdT_
Derivative of the volume wrt temperature.
Class for pressure dependent standard states that uses a standard state volume model of some sort...
virtual void initThermo()
Initialization routine.
virtual doublereal cv_mole() const
Return the molar const volume heat capacity in units of J kmol-1 K-1.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
virtual void setState_TR(doublereal temp, doublereal rho)
Set the internal temperature and density.
Namespace for the Cantera kernel.