StandardThermoModelNasa.hpp
66 auto StandardThermoModelNasa(const StandardThermoModelParamsNasa& params) -> StandardThermoModel;
68 //=================================================================================================
70 //=================================================================================================
78 auto indexTemperatureInterval(const Vec<StandardThermoModelParamsNasa::Polynomial>& polynomials, const real& T) -> Index;
83 auto computeStandardThermoProps(const StandardThermoModelParamsNasa::Polynomial& polynomial, const real& T) -> StandardThermoProps;
88 auto computeStandardThermoProps(const StandardThermoModelParamsNasa& params, const real& T) -> StandardThermoProps;
The namespace containing all components of the Reaktoro library.
Definition: Algorithms.hpp:29
AggregateState
The aggregate states of substances according to IUPAC.
Definition: AggregateState.hpp:32
autodiff::real real
The number type used throughout the library.
Definition: Real.hpp:26
auto StandardThermoModelNasa(const StandardThermoModelParamsNasa ¶ms) -> StandardThermoModel
Return a function that calculates thermodynamic properties of a species using the Maier-Kelley model.
Model< StandardThermoProps(real T, real P)> StandardThermoModel
The function type for calculation of standard thermodynamic properties of a species.
Definition: StandardThermoModel.hpp:30
Used to store Nasa polynomial coefficients valid for a certain temperature interval.
Definition: StandardThermoModelNasa.hpp:31
double Tmax
The maximum temperature (in K) for which the NASA polynomial coefficients below are valid.
Definition: StandardThermoModelNasa.hpp:33
real a7
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:44
real a5
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:42
double Tmin
The minimum temperature (in K) for which the NASA polynomial coefficients below are valid.
Definition: StandardThermoModelNasa.hpp:32
real b2
The integration constant used to compute .
Definition: StandardThermoModelNasa.hpp:46
real a3
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:40
real a2
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:39
real b1
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:45
real a4
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:41
real a6
The least-square coefficient in the regression model for .
Definition: StandardThermoModelNasa.hpp:43
String label
The label describing the species name and its physical form or crystal configuration such as Mg(L)L,...
Definition: StandardThermoModelNasa.hpp:35
AggregateState state
The aggregate state of the species within this temperature interval.
Definition: StandardThermoModelNasa.hpp:36
The parameters in the NASA polynomial model for calculating standard thermodynamic properties of gase...
Definition: StandardThermoModelNasa.hpp:28
Vec< Polynomial > polynomials
The Nasa polynomials for one or more temperature intervals.
Definition: StandardThermoModelNasa.hpp:62
real dHf
The heat of formation at 298.15 K (in J/mol).
Definition: StandardThermoModelNasa.hpp:50
real H0
The assigned enthalpy (in J/mol) of the species when there are no temperature intervals.
Definition: StandardThermoModelNasa.hpp:56
real dH0
The value of (in J/mol).
Definition: StandardThermoModelNasa.hpp:53
double T0
The temperature (in K) corresponding to the assigned enthalpy when there are no temperature intervals...
Definition: StandardThermoModelNasa.hpp:59
The primary standard thermodynamic properties of a chemical species.
Definition: StandardThermoProps.hpp:27