19 VCS_SPECIES_THERMO::VCS_SPECIES_THERMO(
size_t indexPhase,
20 size_t indexSpeciesPhase) :
21 IndexPhase(indexPhase),
22 IndexSpeciesPhase(indexSpeciesPhase),
24 SS0_Model(VCS_SS0_CONSTANT),
32 SSStar_Model(VCS_SSSTAR_CONSTANT),
48 "Unused. To be removed after Cantera 2.3.");
59 "Unused. To be removed after Cantera 2.3.");
67 "Unused. To be removed after Cantera 2.3.");
89 "Unused. To be removed after Cantera 2.3.");
vcs_VolPhase * OwningPhase
Pointer to the owning phase object.
virtual double GStar_R_calc(size_t kspec, double TKelvin, double pres)
This function calculates the standard state Gibbs free energy for species, kspec, at the temperature ...
double VolStar_calc_one(size_t kspec) const
Molar volume calculation for standard state of one species.
size_t IndexSpeciesPhase
Index of this species in the current phase.
#define VCS_SSVOL_IDEALGAS
Models for the standard state volume of each species.
virtual double VolStar_calc(size_t kglob, double TKelvin, double Pres)
This function calculates the standard state molar volume for species, kspec, at the temperature TKelv...
void warn_deprecated(const std::string &method, const std::string &extra)
Print a warning indicating that method is deprecated.
double AC_calc_one(size_t kspec) const
Evaluate activity coefficients and return the kspec coefficient.
Header for the object representing each phase within vcs.
double GStar_calc_one(size_t kspec) const
Gibbs free energy calculation for standard state of one species.
Defines and definitions within the vcs package.
Internal declarations for the VCSnonideal package.
virtual double eval_ac(size_t kspec)
This function evaluates the activity coefficient for species, kspec.
virtual VCS_SPECIES_THERMO * duplMyselfAsVCS_SPECIES_THERMO()
Duplication function for derived classes.
virtual double G0_R_calc(size_t kglob, double TKelvin)
This function calculates the standard state Gibbs free energy for species, kspec, at the temperature ...
int SS0_Model
Integer representing the models for the species standard state Naught temperature dependence...
const doublereal GasConstant
Universal Gas Constant. [J/kmol/K].
Namespace for the Cantera kernel.
void setState_T(const double temperature_Kelvin)
Sets the temperature in this object and underlying ThermoPhase objects.
void setState_TP(const double temperature_Kelvin, const double pressure_PA)
Sets the temperature and pressure in this object and underlying ThermoPhase objects.
Definitions for the classes that are thrown when Cantera experiences an error condition (also contain...
double SS0_TSave
Internal storage of the last temperature used in the calculation of the reference naught Gibbs free e...
double SS0_feSave
Internal storage of the last calculation of the reference naught Gibbs free energy at SS0_TSave...
double G0_calc_one(size_t kspec) const
Gibbs free energy calculation at a temperature for the reference state of a species, return a value for one species.