IdealSolnGasVPSS.h Source File#
IdealSolnGasVPSS.h
Go to the documentation of this file.
Header file for a derived class of ThermoPhase that handles variable pressure standard state methods ...
A map of string keys to values whose type can vary at runtime.
Definition AnyMap.h:427
An ideal solution approximation of a phase.
Definition IdealSolnGasVPSS.h:28
double enthalpy_mole() const override
Molar enthalpy. Units: J/kmol.
Definition IdealSolnGasVPSS.cpp:44
bool isIdeal() const override
Boolean indicating whether phase is ideal.
Definition IdealSolnGasVPSS.h:40
void getPartialMolarEnthalpies(double *hbar) const override
Returns an array of partial molar enthalpies for the species in the mixture.
Definition IdealSolnGasVPSS.cpp:144
void getChemPotentials(double *mu) const override
Get the species chemical potentials. Units: J/kmol.
Definition IdealSolnGasVPSS.cpp:135
void getParameters(AnyMap &phaseNode) const override
Store the parameters of a ThermoPhase object such that an identical one could be reconstructed using ...
Definition IdealSolnGasVPSS.cpp:223
string type() const override
String indicating the thermodynamic model implemented.
Definition IdealSolnGasVPSS.h:36
void initThermo() override
Initialize the ThermoPhase object after all species have been set up.
Definition IdealSolnGasVPSS.cpp:215
void getActivityConcentrations(double *c) const override
This method returns an array of generalized concentrations.
Definition IdealSolnGasVPSS.cpp:90
void setPressure(double p) override
Set the internally stored pressure (Pa) at constant temperature and composition.
Definition IdealSolnGasVPSS.cpp:67
void getPartialMolarVolumes(double *vbar) const override
Return an array of partial molar volumes for the species in the mixture.
Definition IdealSolnGasVPSS.cpp:172
double cv_mole() const override
Molar heat capacity at constant volume. Units: J/kmol/K.
Definition IdealSolnGasVPSS.cpp:62
void setStandardConcentrationModel(const string &model)
Set the standard concentration model.
Definition IdealSolnGasVPSS.cpp:26
double entropy_mole() const override
Molar entropy. Units: J/kmol/K.
Definition IdealSolnGasVPSS.cpp:50
void calcDensity() override
Calculate the density of the mixture using the partial molar volumes and mole fractions as input.
Definition IdealSolnGasVPSS.cpp:74
void setToEquilState(const double *lambda_RT) override
This method is used by the ChemEquil equilibrium solver.
Definition IdealSolnGasVPSS.cpp:177
void getPartialMolarIntEnergies(double *ubar) const override
Return an array of partial molar internal energies for the species in the mixture.
Definition IdealSolnGasVPSS.cpp:160
double cp_mole() const override
Molar heat capacity at constant pressure. Units: J/kmol/K.
Definition IdealSolnGasVPSS.cpp:56
Units standardConcentrationUnits() const override
Returns the units of the "standard concentration" for this phase.
Definition IdealSolnGasVPSS.cpp:81
void getPartialMolarCp(double *cpbar) const override
Return an array of partial molar heat capacities for the species in the mixture.
Definition IdealSolnGasVPSS.cpp:166
double standardConcentration(size_t k=0) const override
Returns the standard concentration , which is used to normalize the generalized concentration.
Definition IdealSolnGasVPSS.cpp:112
bool addSpecies(shared_ptr< Species > spec) override
Add a Species to this Phase.
Definition IdealSolnGasVPSS.cpp:206
void getActivityCoefficients(double *ac) const override
Get the array of non-dimensional molar-based activity coefficients at the current solution temperatur...
Definition IdealSolnGasVPSS.cpp:126
void getPartialMolarEntropies(double *sbar) const override
Returns an array of partial molar entropies of the species in the solution.
Definition IdealSolnGasVPSS.cpp:150
A representation of the units associated with a dimensional quantity.
Definition Units.h:35
This is a filter class for ThermoPhase that implements some preparatory steps for efficiently handlin...
Definition VPStandardStateTP.h:44
Generated by