antioch-0.4.0
List of all members | Public Member Functions | Protected Attributes
AntiochTesting::NASA7ThermoTestBase< Scalar > Class Template Reference

#include <nasa7_thermo_test_base.h>

Inheritance diagram for AntiochTesting::NASA7ThermoTestBase< Scalar >:
AntiochTesting::NASA7CurveFitTest< Scalar > AntiochTesting::NASA7XMLParsingTest< Scalar >

Public Member Functions

void setUp ()
 
void tearDown ()
 
void init_H2_coeffs_200_1000 ()
 
void init_H2_coeffs_1000_3500 ()
 
void init_all_H2_coeffs ()
 
void init_N2_coeffs_300_1000 ()
 
void init_N2_coeffs_1000_5000 ()
 
void init_all_N2_coeffs ()
 

Protected Attributes

std::vector< Scalar > _H2_coeffs_200_1000
 
std::vector< Scalar > _H2_coeffs_1000_3500
 
std::vector< Scalar > _N2_coeffs_300_1000
 
std::vector< Scalar > _N2_coeffs_1000_5000
 
std::vector< Scalar > _all_standard_H2_coeffs
 
std::vector< Scalar > _all_standard_N2_coeffs
 

Detailed Description

template<typename Scalar>
class AntiochTesting::NASA7ThermoTestBase< Scalar >

Definition at line 41 of file nasa7_thermo_test_base.h.

Member Function Documentation

template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::init_all_H2_coeffs ( )
inline
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::init_all_N2_coeffs ( )
inline

Definition at line 117 of file nasa7_thermo_test_base.h.

Referenced by AntiochTesting::NASA7ThermoTestBase< long double >::setUp().

118  {
120  _N2_coeffs_300_1000.begin(),
121  _N2_coeffs_300_1000.end() );
122 
124  _N2_coeffs_1000_5000.begin(),
125  _N2_coeffs_1000_5000.end() );
126  }
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::init_H2_coeffs_1000_3500 ( )
inline

Definition at line 70 of file nasa7_thermo_test_base.h.

Referenced by AntiochTesting::NASA7ThermoTestBase< long double >::setUp().

71  {
72  _H2_coeffs_1000_3500.resize(7);
73  _H2_coeffs_1000_3500[0] = 3.337279200E+00L;
74  _H2_coeffs_1000_3500[1] = -4.940247310E-05L;
75  _H2_coeffs_1000_3500[2] = 4.994567780E-07L;
76  _H2_coeffs_1000_3500[3] = -1.795663940E-10L;
77  _H2_coeffs_1000_3500[4] = 2.002553760E-14L;
78  _H2_coeffs_1000_3500[5] = -9.501589220E+02L;
79  _H2_coeffs_1000_3500[6] = -3.205023310E+00L;
80  }
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::init_H2_coeffs_200_1000 ( )
inline

Definition at line 58 of file nasa7_thermo_test_base.h.

Referenced by AntiochTesting::NASA7ThermoTestBase< long double >::setUp().

59  {
60  _H2_coeffs_200_1000.resize(7);
61  _H2_coeffs_200_1000[0] = 2.344331120E+00L;
62  _H2_coeffs_200_1000[1] = 7.980520750E-03L;
63  _H2_coeffs_200_1000[2] = -1.947815100E-05L;
64  _H2_coeffs_200_1000[3] = 2.015720940E-08L;
65  _H2_coeffs_200_1000[4] = -7.376117610E-12L;
66  _H2_coeffs_200_1000[5] = -9.179351730E+02L;
67  _H2_coeffs_200_1000[6] = 6.830102380E-01L;
68  }
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::init_N2_coeffs_1000_5000 ( )
inline

Definition at line 105 of file nasa7_thermo_test_base.h.

Referenced by AntiochTesting::NASA7ThermoTestBase< long double >::setUp().

106  {
107  _N2_coeffs_1000_5000.resize(7);
108  _N2_coeffs_1000_5000[0] = 2.926640000E+00L;
109  _N2_coeffs_1000_5000[1] = 1.487976800E-03L;
110  _N2_coeffs_1000_5000[2] = -5.684760000E-07L;
111  _N2_coeffs_1000_5000[3] = 1.009703800E-10L;
112  _N2_coeffs_1000_5000[4] = -6.753351000E-15L;
113  _N2_coeffs_1000_5000[5] = -9.227977000E+02L;
114  _N2_coeffs_1000_5000[6] = 5.980528000E+00L;
115  }
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::init_N2_coeffs_300_1000 ( )
inline

Definition at line 93 of file nasa7_thermo_test_base.h.

Referenced by AntiochTesting::NASA7ThermoTestBase< long double >::setUp().

94  {
95  _N2_coeffs_300_1000.resize(7);
96  _N2_coeffs_300_1000[0] = 3.298677000E+00L;
97  _N2_coeffs_300_1000[1] = 1.408240400E-03L;
98  _N2_coeffs_300_1000[2] = -3.963222000E-06L;
99  _N2_coeffs_300_1000[3] = 5.641515000E-09L;
100  _N2_coeffs_300_1000[4] = -2.444854000E-12L;
101  _N2_coeffs_300_1000[5] = -1.020899900E+03L;
102  _N2_coeffs_300_1000[6] = 3.950372000E+00L;
103  }
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::setUp ( )
inline
template<typename Scalar>
void AntiochTesting::NASA7ThermoTestBase< Scalar >::tearDown ( )
inline

Definition at line 56 of file nasa7_thermo_test_base.h.

56 {}

Member Data Documentation

template<typename Scalar>
std::vector<Scalar> AntiochTesting::NASA7ThermoTestBase< Scalar >::_all_standard_H2_coeffs
protected
template<typename Scalar>
std::vector<Scalar> AntiochTesting::NASA7ThermoTestBase< Scalar >::_all_standard_N2_coeffs
protected
template<typename Scalar>
std::vector<Scalar> AntiochTesting::NASA7ThermoTestBase< Scalar >::_H2_coeffs_1000_3500
protected
template<typename Scalar>
std::vector<Scalar> AntiochTesting::NASA7ThermoTestBase< Scalar >::_H2_coeffs_200_1000
protected
template<typename Scalar>
std::vector<Scalar> AntiochTesting::NASA7ThermoTestBase< Scalar >::_N2_coeffs_1000_5000
protected
template<typename Scalar>
std::vector<Scalar> AntiochTesting::NASA7ThermoTestBase< Scalar >::_N2_coeffs_300_1000
protected

The documentation for this class was generated from the following file:

Generated on Thu Jul 7 2016 11:09:51 for antioch-0.4.0 by  doxygen 1.8.8