https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions | Variables
NASA7Polynomials.h File Reference

Go to the source code of this file.

Classes

struct  NASA7::SpeciesData
 NASA 7-coefficient data of one species. More...
 

Namespaces

namespace  NASA7
 Standard-state thermodynamic properties of ideal-gas species from NASA 7-coefficient polynomials.
 

Typedefs

using NASA7::Coefficients = std::array< Real, 7 >
 Coefficients a_0, ..., a_6 of the polynomial for one temperature interval.
 

Functions

const SpeciesData & NASA7::speciesData (const std::string &name)
 Data of a built-in species.
 
std::string NASA7::speciesNames ()
 Names of the built-in species, separated by spaces.
 
template<typename CppType >
const Coefficients & NASA7::coefficients (const SpeciesData &data, const CppType &T)
 Coefficients of the polynomial that applies at a temperature.
 
template<typename CppType >
CppType NASA7::cpOverR (const SpeciesData &data, const CppType &T)
 Standard-state molar isobaric heat capacity divided by the gas constant, cp/R.
 
template<typename CppType >
CppType NASA7::hOverRT (const SpeciesData &data, const CppType &T)
 Standard-state molar enthalpy divided by the gas constant and temperature, h/(RT)
 
template<typename CppType >
CppType NASA7::sOverR (const SpeciesData &data, const CppType &T)
 Standard-state molar entropy divided by the gas constant, s/R, at the reference pressure of the data (reference_pressure for the built-in species)
 

Variables

constexpr Real NASA7::reference_pressure = 101325.0
 Pressure at which the standard-state entropy of the built-in species applies [Pa].