GibbsExcessVPSSTP.h Source File#
GibbsExcessVPSSTP.h
Go to the documentation of this file.
Header file for class Cantera::Array2D.
Header file for a derived class of ThermoPhase that handles variable pressure standard state methods ...
A class for 2D arrays stored in column-major (Fortran-compatible) form.
Definition Array.h:32
GibbsExcessVPSSTP is a derived class of ThermoPhase that handles variable pressure standard state met...
Definition GibbsExcessVPSSTP.h:85
vector< double > d2lnActCoeffdT2_Scaled_
Storage for the current derivative values of the gradients with respect to temperature of the log of ...
Definition GibbsExcessVPSSTP.h:225
double logStandardConc(size_t k=0) const override
Natural logarithm of the standard concentration of the kth species.
Definition GibbsExcessVPSSTP.cpp:60
Array2D dlnActCoeffdlnN_
Storage for the current derivative values of the gradients with respect to logarithm of the species m...
Definition GibbsExcessVPSSTP.h:244
vector< double > lnActCoeff_Scaled_
Storage for the current values of the activity coefficients of the species.
Definition GibbsExcessVPSSTP.h:217
void getActivityConcentrations(double *c) const override
This method returns an array of generalized concentrations.
Definition GibbsExcessVPSSTP.cpp:50
void getPartialMolarVolumes(double *vbar) const override
Return an array of partial molar volumes for the species in the mixture.
Definition GibbsExcessVPSSTP.cpp:90
vector< double > dlnActCoeffdlnX_diag_
Storage for the current derivative values of the gradients with respect to logarithm of the mole frac...
Definition GibbsExcessVPSSTP.h:235
vector< double > moleFractions_
Storage for the current values of the mole fractions of the species.
Definition GibbsExcessVPSSTP.h:213
vector< double > dlnActCoeffdT_Scaled_
Storage for the current derivative values of the gradients with respect to temperature of the log of ...
Definition GibbsExcessVPSSTP.h:221
void calcDensity() override
Calculate the density of the mixture using the partial molar volumes and mole fractions as input.
Definition GibbsExcessVPSSTP.cpp:32
virtual void getdlnActCoeffdT(double *dlnActCoeffdT) const
Get the array of temperature derivatives of the log activity coefficients.
Definition GibbsExcessVPSSTP.h:154
void getActivities(double *ac) const override
Get the array of non-dimensional activities (molality based for this class and classes that derive fr...
Definition GibbsExcessVPSSTP.cpp:65
Units standardConcentrationUnits() const override
Returns the units of the "standard concentration" for this phase.
Definition GibbsExcessVPSSTP.cpp:45
void compositionChanged() override
Apply changes to the state which are needed after the composition changes.
Definition GibbsExcessVPSSTP.cpp:24
double standardConcentration(size_t k=0) const override
The standard concentration used to normalize the generalized concentration.
Definition GibbsExcessVPSSTP.cpp:55
bool addSpecies(shared_ptr< Species > spec) override
Add a Species to this Phase.
Definition GibbsExcessVPSSTP.cpp:96
void getActivityCoefficients(double *ac) const override
Get the array of non-dimensional molar-based activity coefficients at the current solution temperatur...
Definition GibbsExcessVPSSTP.cpp:74
vector< double > dlnActCoeffdlnN_diag_
Storage for the current derivative values of the gradients with respect to logarithm of the mole frac...
Definition GibbsExcessVPSSTP.h:230
virtual void getdlnActCoeffdlnX(double *dlnActCoeffdlnX) const
Get the array of log concentration-like derivatives of the log activity coefficients.
Definition GibbsExcessVPSSTP.h:179
void getdlnActCoeffdlnN(const size_t ld, double *const dlnActCoeffdlnN) override
Get the array of derivatives of the log activity coefficients with respect to the log of the species ...
Definition GibbsExcessVPSSTP.h:158
An error indicating that an unimplemented function has been called.
Definition ctexceptions.h:195
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 1.9.7