#include <CacheDFadUnitTests.hpp>
Public Member Functions | |
| CacheDFadOpsUnitTest () | |
| CacheDFadOpsUnitTest (int numComponents, double absolute_tolerance, double relative_tolerance) | |
| void | setUp () |
| void | tearDown () |
| void | compareFads (const DFadType &x_dfad, const FAD::Fad< double > &x_fad) |
| void | compareDoubles (double a, double b) |
| BINARY_OP_TEST (testAddition,+) | |
| BINARY_OP_TEST (testSubtraction,-) | |
| BINARY_OP_TEST (testMultiplication,*) | |
| BINARY_OP_TEST (testDivision,/) | |
| RELOP_TEST (testEquals,==) | |
| RELOP_TEST (testNotEquals,!=) | |
| RELOP_TEST (testLessThanOrEquals,<=) | |
| RELOP_TEST (testGreaterThanOrEquals, >=) | |
| RELOP_TEST (testLessThan,<) | |
| RELOP_TEST (testGreaterThan, >) | |
| BINARY_FUNC_TEST (testPow, pow) | |
| UNARY_OP_TEST (testUnaryPlus,+) | |
| UNARY_OP_TEST (testUnaryMinus,-) | |
| UNARY_FUNC_TEST (testExp, exp) | |
| UNARY_FUNC_TEST (testLog, log) | |
| UNARY_FUNC_TEST (testLog10, log10) | |
| UNARY_FUNC_TEST (testSqrt, sqrt) | |
| UNARY_FUNC_TEST (testCos, cos) | |
| UNARY_FUNC_TEST (testSin, sin) | |
| UNARY_FUNC_TEST (testTan, tan) | |
| UNARY_FUNC_TEST (testACos, acos) | |
| UNARY_FUNC_TEST (testASin, asin) | |
| UNARY_FUNC_TEST (testATan, atan) | |
| UNARY_FUNC_TEST (testCosh, cosh) | |
| UNARY_FUNC_TEST (testSinh, sinh) | |
| UNARY_FUNC_TEST (testTanh, tanh) | |
| UNARY_FUNC_TEST (testAbs, abs) | |
| UNARY_FUNC_TEST (testFAbs, fabs) | |
| UNARY_ASSIGNOP_TEST (testPlusEquals,+=) | |
| UNARY_ASSIGNOP_TEST (testMinusEquals,-=) | |
| UNARY_ASSIGNOP_TEST (testTimesEquals,*=) | |
| UNARY_ASSIGNOP_TEST (testDivideEquals,/=) | |
| void | testMax () |
| void | testMin () |
| template<typename ScalarT> | |
| ScalarT | composite1 (const ScalarT &a, const ScalarT &b) |
| void | testComposite1 () |
| void | testPlusLR () |
| void | testMinusLR () |
| void | testTimesLR () |
| void | testDivideLR () |
Protected Attributes | |
| DFadType | a_dfad |
| DFadType | b_dfad |
| DFadType | c_dfad |
| FAD::Fad< double > | a_fad |
| FAD::Fad< double > | b_fad |
| FAD::Fad< double > | c_fad |
| Sacado::Random | urand |
| int | n |
| double | tol_a |
| double | tol_r |
Private Member Functions | |
| CPPUNIT_TEST_SUITE (CacheDFadOpsUnitTest) | |
| CPPUNIT_TEST (testAddition) | |
| CPPUNIT_TEST (testSubtraction) | |
| CPPUNIT_TEST (testMultiplication) | |
| CPPUNIT_TEST (testDivision) | |
| CPPUNIT_TEST (testEquals) | |
| CPPUNIT_TEST (testNotEquals) | |
| CPPUNIT_TEST (testLessThanOrEquals) | |
| CPPUNIT_TEST (testGreaterThanOrEquals) | |
| CPPUNIT_TEST (testLessThan) | |
| CPPUNIT_TEST (testGreaterThan) | |
| CPPUNIT_TEST (testPow) | |
| CPPUNIT_TEST (testMax) | |
| CPPUNIT_TEST (testMin) | |
| CPPUNIT_TEST (testUnaryPlus) | |
| CPPUNIT_TEST (testUnaryMinus) | |
| CPPUNIT_TEST (testExp) | |
| CPPUNIT_TEST (testLog) | |
| CPPUNIT_TEST (testLog10) | |
| CPPUNIT_TEST (testSqrt) | |
| CPPUNIT_TEST (testCos) | |
| CPPUNIT_TEST (testSin) | |
| CPPUNIT_TEST (testTan) | |
| CPPUNIT_TEST (testACos) | |
| CPPUNIT_TEST (testASin) | |
| CPPUNIT_TEST (testATan) | |
| CPPUNIT_TEST (testCosh) | |
| CPPUNIT_TEST (testSinh) | |
| CPPUNIT_TEST (testTanh) | |
| CPPUNIT_TEST (testAbs) | |
| CPPUNIT_TEST (testFAbs) | |
| CPPUNIT_TEST (testPlusEquals) | |
| CPPUNIT_TEST (testMinusEquals) | |
| CPPUNIT_TEST (testTimesEquals) | |
| CPPUNIT_TEST (testDivideEquals) | |
| CPPUNIT_TEST (testComposite1) | |
| CPPUNIT_TEST (testPlusLR) | |
| CPPUNIT_TEST (testMinusLR) | |
| CPPUNIT_TEST (testTimesLR) | |
| CPPUNIT_TEST (testDivideLR) | |
| CPPUNIT_TEST_SUITE_END () | |
Definition at line 122 of file CacheDFadUnitTests.hpp.
| CacheDFadOpsUnitTest::CacheDFadOpsUnitTest | ( | ) |
Definition at line 36 of file CacheDFadUnitTests.cpp.
| CacheDFadOpsUnitTest::CacheDFadOpsUnitTest | ( | int | numComponents, | |
| double | absolute_tolerance, | |||
| double | relative_tolerance | |||
| ) |
Definition at line 39 of file CacheDFadUnitTests.cpp.
| CacheDFadOpsUnitTest::CPPUNIT_TEST_SUITE | ( | CacheDFadOpsUnitTest | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testAddition | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testSubtraction | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testMultiplication | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testDivision | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testNotEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testLessThanOrEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testGreaterThanOrEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testLessThan | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testGreaterThan | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testPow | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testMax | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testMin | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testUnaryPlus | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testUnaryMinus | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testExp | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testLog | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testLog10 | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testSqrt | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testCos | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testSin | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testTan | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testACos | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testASin | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testATan | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testCosh | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testSinh | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testTanh | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testAbs | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testFAbs | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testPlusEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testMinusEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testTimesEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testDivideEquals | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testComposite1 | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testPlusLR | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testMinusLR | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testTimesLR | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST | ( | testDivideLR | ) | [private] |
| CacheDFadOpsUnitTest::CPPUNIT_TEST_SUITE_END | ( | ) | [private] |
| void CacheDFadOpsUnitTest::setUp | ( | ) |
Definition at line 47 of file CacheDFadUnitTests.cpp.
| void CacheDFadOpsUnitTest::tearDown | ( | ) |
Definition at line 69 of file CacheDFadUnitTests.cpp.
| void CacheDFadOpsUnitTest::compareFads | ( | const DFadType & | x_dfad, | |
| const FAD::Fad< double > & | x_fad | |||
| ) |
Definition at line 71 of file CacheDFadUnitTests.cpp.
| void CacheDFadOpsUnitTest::compareDoubles | ( | double | a, | |
| double | b | |||
| ) |
Definition at line 93 of file CacheDFadUnitTests.cpp.
| CacheDFadOpsUnitTest::BINARY_OP_TEST | ( | testAddition | , | |
| + | ||||
| ) |
| CacheDFadOpsUnitTest::BINARY_OP_TEST | ( | testSubtraction | , | |
| - | ||||
| ) |
| CacheDFadOpsUnitTest::BINARY_OP_TEST | ( | testMultiplication | , | |
| * | ||||
| ) |
| CacheDFadOpsUnitTest::BINARY_OP_TEST | ( | testDivision | , | |
| / | ||||
| ) |
| CacheDFadOpsUnitTest::RELOP_TEST | ( | testEquals | ) |
| CacheDFadOpsUnitTest::RELOP_TEST | ( | testNotEquals | , | |
| ! | ||||
| ) |
| CacheDFadOpsUnitTest::RELOP_TEST | ( | testLessThanOrEquals | , | |
| <= | ||||
| ) |
| CacheDFadOpsUnitTest::RELOP_TEST | ( | testGreaterThanOrEquals | , | |
| >= | ||||
| ) |
| CacheDFadOpsUnitTest::RELOP_TEST | ( | testLessThan | ) |
| CacheDFadOpsUnitTest::RELOP_TEST | ( | testGreaterThan | ) |
| CacheDFadOpsUnitTest::BINARY_FUNC_TEST | ( | testPow | , | |
| pow | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_OP_TEST | ( | testUnaryPlus | , | |
| + | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_OP_TEST | ( | testUnaryMinus | , | |
| - | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testExp | , | |
| exp | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testLog | , | |
| log | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testLog10 | , | |
| log10 | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testSqrt | , | |
| sqrt | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testCos | , | |
| cos | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testSin | , | |
| sin | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testTan | , | |
| tan | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testACos | , | |
| acos | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testASin | , | |
| asin | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testATan | , | |
| atan | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testCosh | , | |
| cosh | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testSinh | , | |
| sinh | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testTanh | , | |
| tanh | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testAbs | , | |
| abs | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_FUNC_TEST | ( | testFAbs | , | |
| fabs | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_ASSIGNOP_TEST | ( | testPlusEquals | , | |
| + | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_ASSIGNOP_TEST | ( | testMinusEquals | , | |
| - | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_ASSIGNOP_TEST | ( | testTimesEquals | , | |
| * | ||||
| ) |
| CacheDFadOpsUnitTest::UNARY_ASSIGNOP_TEST | ( | testDivideEquals | , | |
| / | ||||
| ) |
| void CacheDFadOpsUnitTest::testMax | ( | ) |
Definition at line 97 of file CacheDFadUnitTests.cpp.
| void CacheDFadOpsUnitTest::testMin | ( | ) |
Definition at line 180 of file CacheDFadUnitTests.cpp.
| ScalarT CacheDFadOpsUnitTest::composite1 | ( | const ScalarT & | a, | |
| const ScalarT & | b | |||
| ) | [inline] |
Definition at line 235 of file CacheDFadUnitTests.hpp.
| void CacheDFadOpsUnitTest::testComposite1 | ( | ) | [inline] |
Definition at line 248 of file CacheDFadUnitTests.hpp.
| void CacheDFadOpsUnitTest::testPlusLR | ( | ) | [inline] |
Definition at line 254 of file CacheDFadUnitTests.hpp.
| void CacheDFadOpsUnitTest::testMinusLR | ( | ) | [inline] |
Definition at line 264 of file CacheDFadUnitTests.hpp.
| void CacheDFadOpsUnitTest::testTimesLR | ( | ) | [inline] |
Definition at line 274 of file CacheDFadUnitTests.hpp.
| void CacheDFadOpsUnitTest::testDivideLR | ( | ) | [inline] |
Definition at line 284 of file CacheDFadUnitTests.hpp.
DFadType CacheDFadOpsUnitTest::a_dfad [protected] |
Definition at line 297 of file CacheDFadUnitTests.hpp.
DFadType CacheDFadOpsUnitTest::b_dfad [protected] |
Definition at line 297 of file CacheDFadUnitTests.hpp.
DFadType CacheDFadOpsUnitTest::c_dfad [protected] |
Definition at line 297 of file CacheDFadUnitTests.hpp.
FAD::Fad<double> CacheDFadOpsUnitTest::a_fad [protected] |
Definition at line 300 of file CacheDFadUnitTests.hpp.
FAD::Fad<double> CacheDFadOpsUnitTest::b_fad [protected] |
Definition at line 300 of file CacheDFadUnitTests.hpp.
FAD::Fad<double> CacheDFadOpsUnitTest::c_fad [protected] |
Definition at line 300 of file CacheDFadUnitTests.hpp.
Sacado::Random CacheDFadOpsUnitTest::urand [protected] |
Definition at line 303 of file CacheDFadUnitTests.hpp.
int CacheDFadOpsUnitTest::n [protected] |
Definition at line 306 of file CacheDFadUnitTests.hpp.
double CacheDFadOpsUnitTest::tol_a [protected] |
Definition at line 309 of file CacheDFadUnitTests.hpp.
double CacheDFadOpsUnitTest::tol_r [protected] |
Definition at line 309 of file CacheDFadUnitTests.hpp.
1.4.7