|
| CPPUNIT_TEST_SUITE (NASA7CurveFitTestFloat) |
|
| CPPUNIT_TEST (test_nasa7_default_temp_intervals) |
|
| CPPUNIT_TEST (test_nasa7_user_specified_temp_intervals) |
|
| CPPUNIT_TEST_SUITE_END () |
|
void | test_nasa7_default_temp_intervals () |
|
void | test_nasa7_user_specified_temp_intervals () |
|
void | N2_test (const Antioch::NASA7CurveFit< float > &curve_fit) |
|
void | H2_test (const Antioch::NASA7CurveFit< float > &curve_fit) |
|
void | test_cp (floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit) |
|
void | test_h (floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit) |
|
void | test_s (floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit) |
|
float | tol () |
|
float | cp_exact (floatT, floata0, floata1, floata2, floata3, floata4) |
|
float | h_exact (floatT, floata0, floata1, floata2, floata3, floata4, floata5) |
|
float | s_exact (floatT, floata0, floata1, floata2, floata3, floata4, floata6) |
|
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 () |
|
Definition at line 156 of file nasa7_curve_fit_test.C.
AntiochTesting::NASA7CurveFitTestFloat::CPPUNIT_TEST_SUITE_END |
( |
| ) |
|
Definition at line 76 of file nasa7_curve_fit_test.C.
std::vector< float > _H2_coeffs_1000_3500
void test_h(floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit)
void test_s(floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit)
std::vector< float > _H2_coeffs_200_1000
void test_cp(floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit)
Definition at line 144 of file nasa7_curve_fit_test.C.
146 return a0 + a1/2.0L*T + a2/3.0L*T*T + a3/4.0L*T*T*T + a4/5.0L*(T*T*T*T) + a5/T;
Definition at line 82 of file nasa7_thermo_test_base.h.
std::vector< float > _H2_coeffs_1000_3500
std::vector< float > _H2_coeffs_200_1000
std::vector< float > _all_standard_H2_coeffs
Definition at line 117 of file nasa7_thermo_test_base.h.
std::vector< float > _N2_coeffs_300_1000
std::vector< float > _all_standard_N2_coeffs
std::vector< float > _N2_coeffs_1000_5000
Definition at line 63 of file nasa7_curve_fit_test.C.
void test_h(floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit)
void test_s(floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit)
void test_cp(floatT, const std::vector< float > &exact_coeffs, const Antioch::NASA7CurveFit< float > &curve_fit)
std::vector< float > _N2_coeffs_300_1000
std::vector< float > _N2_coeffs_1000_5000
Definition at line 149 of file nasa7_curve_fit_test.C.
151 return a0*std::log(T) + a1*T + a2/2.0L*T*T + a3/3.0L*T*T*T + a4/4.0L*(T*T*T*T) + a6;
Definition at line 45 of file nasa7_thermo_test_base.h.
void init_N2_coeffs_1000_5000()
void init_N2_coeffs_300_1000()
void init_all_N2_coeffs()
void init_all_H2_coeffs()
void init_H2_coeffs_1000_3500()
void init_H2_coeffs_200_1000()
Definition at line 89 of file nasa7_curve_fit_test.C.
101 CPPUNIT_ASSERT_DOUBLES_EQUAL( cp, curve_fit.
cp_over_R(cache), this->
tol() );
float cp_exact(floatT, floata0, floata1, floata2, floata3, floata4)
Scalar cp(Scalar T, Scalar a0, Scalar a1, Scalar a2, Scalar a3, Scalar a4, Scalar a5, Scalar a6)
const StateType cp_over_R(const TempCache< StateType > &cache) const
Definition at line 104 of file nasa7_curve_fit_test.C.
117 CPPUNIT_ASSERT_DOUBLES_EQUAL( h, curve_fit.
h_over_RT(cache), this->
tol() );
StateType h_over_RT(const TempCache< StateType > &cache) const
float h_exact(floatT, floata0, floata1, floata2, floata3, floata4, floata5)
Definition at line 46 of file nasa7_curve_fit_test.C.
void N2_test(const Antioch::NASA7CurveFit< float > &curve_fit)
std::vector< float > _all_standard_N2_coeffs
Definition at line 52 of file nasa7_curve_fit_test.C.
54 std::vector<Scalar> temp(3);
std::vector< float > _all_standard_H2_coeffs
void H2_test(const Antioch::NASA7CurveFit< float > &curve_fit)
Definition at line 120 of file nasa7_curve_fit_test.C.
133 CPPUNIT_ASSERT_DOUBLES_EQUAL( s, curve_fit.
s_over_R(cache), this->
tol() );
float s_exact(floatT, floata0, floata1, floata2, floata3, floata4, floata6)
StateType s_over_R(const TempCache< StateType > &cache) const
The documentation for this class was generated from the following file: