6 #ifndef VCS_SPECIES_THERMO_H 7 #define VCS_SPECIES_THERMO_H 17 #define VCS_SS0_NOTHANDLED -1 18 #define VCS_SS0_CONSTANT 0 20 #define VCS_SS0_CONSTANT_CP 2 23 #define VCS_SSSTAR_NOTHANDLED -1 24 #define VCS_SSSTAR_CONSTANT 0 25 #define VCS_SSSTAR_IDEAL_GAS 1 100 virtual double GStar_R_calc(
size_t kspec,
double TKelvin,
double pres);
111 virtual double G0_R_calc(
size_t kglob,
double TKelvin);
120 virtual double VolStar_calc(
size_t kglob,
double TKelvin,
double Pres);
133 virtual double eval_ac(
size_t kspec);
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 SS0_Cp0
Base heat capacity used in the VCS_SS0_CONSTANT_CP model.
size_t IndexSpeciesPhase
Index of this species in the current phase.
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...
double SSStar_Vol0
parameter that is used in the VCS_SSVOL_CONSTANT model.
int SSStar_Vol_Model
Models for the standard state volume of each species.
double SS0_S0
Base entropy used in the VCS_SS0_CONSTANT_CP model.
size_t IndexPhase
Index of the phase that this species belongs to.
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.
double SS0_H0
Base enthalpy used in the VCS_SS0_CONSTANT_CP model.
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 ...
Phase information and Phase calculations for vcs.
double SS0_T0
Base temperature used in the VCS_SS0_CONSTANT_CP model.
int SSStar_Model
Integer value representing the star state model.
int SS0_Model
Integer representing the models for the species standard state Naught temperature dependence...
Namespace for the Cantera kernel.
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 SS0_Pref
Value of the pressure for the reference state.