Mu0Poly.h Source File#
Mu0Poly.h
Go to the documentation of this file.
42 * \mu^o(T_2) - \mu^o(T_1) = Cp^o(T_1)(T_2 - T_1) - Cp^o(T_1)(T_2)ln(\frac{T_2}{T_1}) - s^o(T_1)(T_2 - T_1)
55 * \mu^o(T) = \mu^o(T_1) + Cp^o(T_1)(T - T_1) - Cp^o(T_1)(T_2)ln(\frac{T}{T_1}) - s^o(T_1)(T - T_1)
Pure Virtual Base class for individual species reference state thermodynamic managers and text for th...
A map of string keys to values whose type can vary at runtime.
Definition AnyMap.h:427
The Mu0Poly class implements an interpolation of the Gibbs free energy based on a piecewise constant ...
Definition Mu0Poly.h:74
vector< double > m_t0_int
Points at which the standard state chemical potential are given.
Definition Mu0Poly.h:144
int reportType() const override
Returns an integer representing the type of parameterization.
Definition Mu0Poly.h:111
void getParameters(AnyMap &thermo) const override
Store the parameters of the species thermo object such that an identical species thermo object could ...
Definition Mu0Poly.cpp:152
vector< double > m_h0_R_int
Dimensionless Enthalpies at the temperature points.
Definition Mu0Poly.h:151
size_t nCoeffs() const override
This utility function returns the number of coefficients for a given type of species parameterization...
Definition Mu0Poly.cpp:129
void reportParameters(size_t &n, int &type, double &tlow, double &thigh, double &pref, double *const coeffs) const override
This utility function returns the type of parameterization and all of the parameters for the species.
Definition Mu0Poly.cpp:134
size_t m_numIntervals
Number of intervals in the interpolating linear approximation.
Definition Mu0Poly.h:137
void updateProperties(const double *tt, double *cp_R, double *h_RT, double *s_R) const override
Update the properties for this species, given a temperature polynomial.
Definition Mu0Poly.cpp:102
void setParameters(double h0, const map< double, double > &T_mu)
Set parameters for .
Definition Mu0Poly.cpp:36
void updatePropertiesTemp(const double temp, double *cp_R, double *h_RT, double *s_R) const override
Compute the reference-state property of one species.
Definition Mu0Poly.cpp:121
Abstract Base class for the thermodynamic manager for an individual species' reference state.
Definition SpeciesThermoInterpType.h:113
Contains const definitions for types of species reference-state thermodynamics managers (see Species ...
Generated by