11#ifndef CT_PDSS_IDEALGAS_H
12#define CT_PDSS_IDEALGAS_H
37 double cv_mole()
const override;
46 void setState_TP(
double temp,
double pres)
override;
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.
Derived class for pressure dependent standard states of an ideal gas species.
void setPressure(double pres) override
Sets the pressure in the object.
void setTemperature(double temp) override
Set the internal temperature.
double pressure() const override
Returns the pressure (Pa)
void initThermo() override
Initialization routine.
double cv_mole() const override
Return the molar const volume heat capacity in units of J kmol-1 K-1.
void setState_TR(double temp, double rho) override
Set the internal temperature and density.
void getParameters(AnyMap &eosNode) const override
Store the parameters needed to reconstruct a copy of this PDSS object.
double intEnergy_mole() const override
Return the molar internal Energy in units of J kmol-1.
PDSS_IdealGas()
Default Constructor.
void setState_TP(double temp, double pres) override
Set the internal temperature and pressure.
Base class for PDSS classes which compute nondimensional properties directly.
Namespace for the Cantera kernel.