StoichSubstance.h Source File#
StoichSubstance.h
Go to the documentation of this file.
Header for the SingleSpeciesTP class, which is a filter class for ThermoPhase, that eases the constru...
A map of string keys to values whose type can vary at runtime.
Definition AnyMap.h:427
The SingleSpeciesTP class is a filter class for ThermoPhase.
Definition SingleSpeciesTP.h:57
Class StoichSubstance represents a stoichiometric (fixed composition) incompressible substance.
Definition StoichSubstance.h:89
void getStandardChemPotentials(double *mu0) const override
Get the array of chemical potentials at unit activity for the species at their standard states at the...
Definition StoichSubstance.cpp:71
double logStandardConc(size_t k=0) const override
Natural logarithm of the standard concentration of the kth species.
Definition StoichSubstance.cpp:64
double thermalExpansionCoeff() const override
Return the volumetric thermal expansion coefficient. Units: 1/K.
Definition StoichSubstance.cpp:42
bool isCompressible() const override
Return whether phase represents a compressible substance.
Definition StoichSubstance.h:105
void getSpeciesParameters(const string &name, AnyMap &speciesNode) const override
Get phase-specific parameters of a Species object such that an identical one could be reconstructed a...
Definition StoichSubstance.cpp:153
void getEntropy_R(double *sr) const override
Get the array of nondimensional Entropy functions for the standard state species at the current T and...
Definition StoichSubstance.cpp:84
void getCp_R(double *cpr) const override
Get the nondimensional Heat Capacities at constant pressure for the species standard states at the cu...
Definition StoichSubstance.cpp:95
string type() const override
String indicating the thermodynamic model implemented.
Definition StoichSubstance.h:101
void initThermo() override
Initialize the ThermoPhase object after all species have been set up.
Definition StoichSubstance.cpp:117
void getActivityConcentrations(double *c) const override
This method returns an array of generalized concentrations.
Definition StoichSubstance.cpp:54
void setPressure(double p) override
Set the pressure at constant temperature. Units: Pa.
Definition StoichSubstance.cpp:32
void getIntEnergy_RT_ref(double *urt) const override
Returns the vector of nondimensional internal Energies of the reference state at the current temperat...
Definition StoichSubstance.cpp:109
void getEnthalpy_RT(double *hrt) const override
Get the nondimensional Enthalpy functions for the species at their standard states at the current T a...
Definition StoichSubstance.cpp:77
double isothermalCompressibility() const override
Returns the isothermal compressibility. Units: 1/Pa.
Definition StoichSubstance.cpp:37
void getGibbs_RT(double *grt) const override
Get the nondimensional Gibbs functions for the species in their standard states at the current T and ...
Definition StoichSubstance.cpp:89
void getIntEnergy_RT(double *urt) const override
Returns the vector of nondimensional Internal Energies of the standard state species at the current T...
Definition StoichSubstance.cpp:101
Units standardConcentrationUnits() const override
Returns the units of the "standard concentration" for this phase.
Definition StoichSubstance.cpp:49
double standardConcentration(size_t k=0) const override
Return the standard concentration for the kth species.
Definition StoichSubstance.cpp:59
A representation of the units associated with a dimensional quantity.
Definition Units.h:35
Generated by 1.9.7