GRINS-0.8.0
|
#include <nasa_thermo_test_base.h>
Public Member Functions | |
virtual libMesh::Real | cp_exact (unsigned int species_idx, libMesh::Real T)=0 |
virtual libMesh::Real | h_exact (unsigned int species_idx, libMesh::Real T)=0 |
virtual libMesh::Real | s_R_exact (unsigned int species_idx, libMesh::Real T)=0 |
virtual libMesh::Real | h_RT_exact (unsigned int species_idx, libMesh::Real T)=0 |
template<typename ThermoMixture , typename ThermoEvaluator > | |
void | test_cp_common (ThermoMixture &mixture, const std::vector< libMesh::Real > &Y, libMesh::Real rel_tol) |
template<typename ThermoMixture , typename ThermoEvaluator > | |
void | test_h_common (ThermoMixture &mixture, libMesh::Real rel_tol) |
Public Member Functions inherited from GRINSTesting::SpeciesTestBase | |
SpeciesTestBase () | |
libMesh::Real | molar_mass (unsigned int idx) |
libMesh::Real | R_species (unsigned int idx) |
Protected Member Functions | |
const std::vector< libMesh::Real > & | nasa_coeffs (unsigned int idx) |
Protected Attributes | |
std::vector< libMesh::Real > | _N2_200_1000_coeffs |
std::vector< libMesh::Real > | _O2_200_1000_coeffs |
std::vector< libMesh::Real > | _O_200_1000_coeffs |
std::vector< libMesh::Real > | _NO_200_1000_coeffs |
std::vector< libMesh::Real > | _N_200_1000_coeffs |
Protected Attributes inherited from GRINSTesting::SpeciesTestBase | |
unsigned int | _N2_idx |
unsigned int | _O2_idx |
unsigned int | _O_idx |
unsigned int | _N_idx |
unsigned int | _NO_idx |
std::vector< unsigned int > | _active_species |
Definition at line 40 of file nasa_thermo_test_base.h.
|
pure virtual |
Implemented in GRINSTesting::NASA9ThermoTestBase, and GRINSTesting::NASA7ThermoTestBase.
Referenced by test_cp_common().
|
pure virtual |
Implemented in GRINSTesting::NASA9ThermoTestBase, and GRINSTesting::NASA7ThermoTestBase.
Referenced by test_h_common().
|
pure virtual |
Implemented in GRINSTesting::NASA9ThermoTestBase, and GRINSTesting::NASA7ThermoTestBase.
Referenced by GRINSTesting::KineticsTestBase::eq_constant().
|
inlineprotected |
Definition at line 121 of file nasa_thermo_test_base.h.
References _N2_200_1000_coeffs, GRINSTesting::SpeciesTestBase::_N2_idx, _N_200_1000_coeffs, GRINSTesting::SpeciesTestBase::_N_idx, _NO_200_1000_coeffs, GRINSTesting::SpeciesTestBase::_NO_idx, _O2_200_1000_coeffs, GRINSTesting::SpeciesTestBase::_O2_idx, _O_200_1000_coeffs, and GRINSTesting::SpeciesTestBase::_O_idx.
Referenced by GRINSTesting::NASA7ThermoTestBase::cp_exact(), GRINSTesting::NASA9ThermoTestBase::cp_exact(), GRINSTesting::NASA7ThermoTestBase::h_exact(), GRINSTesting::NASA9ThermoTestBase::h_exact(), GRINSTesting::NASA7ThermoTestBase::h_RT_exact(), GRINSTesting::NASA9ThermoTestBase::h_RT_exact(), GRINSTesting::NASA7ThermoTestBase::s_R_exact(), and GRINSTesting::NASA9ThermoTestBase::s_R_exact().
|
pure virtual |
Implemented in GRINSTesting::NASA9ThermoTestBase, and GRINSTesting::NASA7ThermoTestBase.
Referenced by GRINSTesting::KineticsTestBase::eq_constant().
|
inline |
Definition at line 53 of file nasa_thermo_test_base.h.
References GRINSTesting::SpeciesTestBase::_active_species, GRINSTesting::TestingUtils::abs_tol_from_rel_tol(), GRINSTesting::ThermochemTestCommon::compute_mass_frac_mixture_prop(), and cp_exact().
|
inline |
Definition at line 89 of file nasa_thermo_test_base.h.
References GRINSTesting::SpeciesTestBase::_active_species, GRINSTesting::TestingUtils::abs_tol_from_rel_tol(), and h_exact().
|
protected |
Definition at line 145 of file nasa_thermo_test_base.h.
Referenced by GRINSTesting::NASA7ThermoTestBase::init_N2_coeffs(), GRINSTesting::NASA9ThermoTestBase::init_N2_coeffs(), and nasa_coeffs().
|
protected |
Definition at line 149 of file nasa_thermo_test_base.h.
Referenced by GRINSTesting::NASA7ThermoTestBase::init_N_coeffs(), GRINSTesting::NASA9ThermoTestBase::init_N_coeffs(), and nasa_coeffs().
|
protected |
Definition at line 148 of file nasa_thermo_test_base.h.
Referenced by GRINSTesting::NASA7ThermoTestBase::init_NO_coeffs(), GRINSTesting::NASA9ThermoTestBase::init_NO_coeffs(), and nasa_coeffs().
|
protected |
Definition at line 146 of file nasa_thermo_test_base.h.
Referenced by GRINSTesting::NASA7ThermoTestBase::init_O2_coeffs(), GRINSTesting::NASA9ThermoTestBase::init_O2_coeffs(), and nasa_coeffs().
|
protected |
Definition at line 147 of file nasa_thermo_test_base.h.
Referenced by GRINSTesting::NASA7ThermoTestBase::init_O_coeffs(), GRINSTesting::NASA9ThermoTestBase::init_O_coeffs(), and nasa_coeffs().