antioch-0.4.0
|
#include <reaction_rate_vector_test_base.h>
Public Member Functions | |
void | test_rate (const ReactionRate &reaction_rate, const PairScalars &T, typename Antioch::value_type< PairScalars >::typetol) |
void | test_deriv (const ReactionRate &reaction_rate, const PairScalars &T, typename Antioch::value_type< PairScalars >::typetol) |
void | test_rate_and_deriv (const ReactionRate &reaction_rate, const PairScalars &T, typename Antioch::value_type< PairScalars >::typetol) |
Protected Member Functions | |
PairScalars | setup_T (const PairScalars &example) |
virtual PairScalars | exact_rate (PairScalars T)=0 |
virtual PairScalars | exact_deriv (PairScalars T)=0 |
Protected Attributes | |
PairScalars * | _example |
Definition at line 40 of file reaction_rate_vector_test_base.h.
|
protectedpure virtual |
Implemented in AntiochTesting::ArrheniusRateVectorTestBase< PairScalars >, AntiochTesting::ArrheniusRateVectorTestBase< MetaPhysicL::NumberArray< 2 *ANTIOCH_N_TUPLES, float > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< long double > >, AntiochTesting::ArrheniusRateVectorTestBase< vex::vector< double > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< float > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< Scalar > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< double > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< long double, 2 *ANTIOCH_N_TUPLES, 1 > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< double, 2 *ANTIOCH_N_TUPLES, 1 > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< Scalar, 2 *ANTIOCH_N_TUPLES, 1 > >, and AntiochTesting::ArrheniusRateVectorTestBase< vex::vector< float > >.
Referenced by AntiochTesting::ReactionRateVectorTestBase< Antioch::ArrheniusRate< Antioch::value_type< Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::type >, Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::test_deriv(), and AntiochTesting::ReactionRateVectorTestBase< Antioch::ArrheniusRate< Antioch::value_type< Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::type >, Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::test_rate_and_deriv().
|
protectedpure virtual |
Implemented in AntiochTesting::ArrheniusRateVectorTestBase< PairScalars >, AntiochTesting::ArrheniusRateVectorTestBase< MetaPhysicL::NumberArray< 2 *ANTIOCH_N_TUPLES, float > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< long double > >, AntiochTesting::ArrheniusRateVectorTestBase< vex::vector< double > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< float > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< Scalar > >, AntiochTesting::ArrheniusRateVectorTestBase< std::valarray< double > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< long double, 2 *ANTIOCH_N_TUPLES, 1 > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< double, 2 *ANTIOCH_N_TUPLES, 1 > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >, AntiochTesting::ArrheniusRateVectorTestBase< Eigen::Array< Scalar, 2 *ANTIOCH_N_TUPLES, 1 > >, and AntiochTesting::ArrheniusRateVectorTestBase< vex::vector< float > >.
Referenced by AntiochTesting::ReactionRateVectorTestBase< Antioch::ArrheniusRate< Antioch::value_type< Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::type >, Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::test_rate(), and AntiochTesting::ReactionRateVectorTestBase< Antioch::ArrheniusRate< Antioch::value_type< Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::type >, Eigen::Array< float, 2 *ANTIOCH_N_TUPLES, 1 > >::test_rate_and_deriv().
|
inlineprotected |
Definition at line 123 of file reaction_rate_vector_test_base.h.
|
inline |
Definition at line 64 of file reaction_rate_vector_test_base.h.
|
inline |
Definition at line 44 of file reaction_rate_vector_test_base.h.
|
inline |
Definition at line 84 of file reaction_rate_vector_test_base.h.
|
protected |
Definition at line 121 of file reaction_rate_vector_test_base.h.