Nasa9Poly1.h Source File#
Nasa9Poly1.h
Go to the documentation of this file.
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 NASA 9 polynomial parameterization for one temperature range.
Definition Nasa9Poly1.h:60
int reportType() const override
Returns an integer representing the type of parameterization.
Definition Nasa9Poly1.cpp:42
void setParameters(const vector< double > &coeffs)
Set the array of 9 polynomial coefficients.
Definition Nasa9Poly1.cpp:33
size_t temperaturePolySize() const override
Number of terms in the temperature polynomial for this parameterization.
Definition Nasa9Poly1.h:79
void getParameters(AnyMap &thermo) const override
Store the parameters of the species thermo object such that an identical species thermo object could ...
Definition Nasa9Poly1.cpp:106
void updateTemperaturePoly(double T, double *T_poly) const override
Given the temperature T, compute the terms of the temperature polynomial T_poly.
Definition Nasa9Poly1.cpp:47
void reportParameters(size_t &n, int &type, double &tlow, double &thigh, double &pref, double *const coeffs) const override
This utility function reports back the type of parameterization and all of the parameters for the spe...
Definition Nasa9Poly1.cpp:90
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 Nasa9Poly1.cpp:58
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 Nasa9Poly1.cpp:82
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