Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | List of all members
CacheTaylorOpsUnitTest Class Reference

#include <TayUnitTests.hpp>

Inheritance diagram for CacheTaylorOpsUnitTest:
Inheritance graph
[legend]

Public Member Functions

 CacheTaylorOpsUnitTest ()
 
 CacheTaylorOpsUnitTest (int degree, double absolute_tolerance, double relative_tolerance)
 
 ~CacheTaylorOpsUnitTest ()
 
void testMax ()
 
void testMin ()
 
- Public Member Functions inherited from TaylorOpsUnitTest< Sacado::Tay::CacheTaylor< double > >
 TaylorOpsUnitTest ()
 
 TaylorOpsUnitTest (int degree, double absolute_tolerance, double relative_tolerance)
 
 ~TaylorOpsUnitTest ()
 
void setUp ()
 
void tearDown ()
 
 BINARY_OP_TEST (testAddition,+)
 
 BINARY_OP_TEST (testSubtraction,-)
 
 BINARY_OP_TEST (testMultiplication,*)
 
 BINARY_OP_TEST (testDivision,/)
 
 RELOP_OP_TEST (testEquals,==)
 
 RELOP_OP_TEST (testNotEquals,!=)
 
 RELOP_OP_TEST (testLessThanOrEquals,<=)
 
 RELOP_OP_TEST (testGreaterThanOrEquals, >=)
 
 RELOP_OP_TEST (testLessThan,<)
 
 RELOP_OP_TEST (testGreaterThan, >)
 
 BINARY_FUNC_TEST (testPow, pow)
 
 BINARY_FUNC_TEST (testMax, max)
 
 BINARY_FUNC_TEST (testMin, min)
 
 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 (testFAbs, fabs)
 
 UNARY_ASSIGNOP_TEST (testPlusEquals,+=)
 
 UNARY_ASSIGNOP_TEST (testMinusEquals,-=)
 
 UNARY_ASSIGNOP_TEST (testTimesEquals,*=)
 
 UNARY_ASSIGNOP_TEST (testDivideEquals,/=)
 
ScalarT composite1 (const ScalarT &a, const ScalarT &b)
 
void testComposite1 ()
 
void testDiff1 ()
 
void testDiff3 ()
 
void print_poly (double *x)
 
void print_diff (const Sacado::Tay::CacheTaylor< double > &x_dtay, double *x_adolc)
 

Private Member Functions

 CPPUNIT_TEST_SUITE (CacheTaylorOpsUnitTest)
 
 CPPUNIT_BINARY_OP_TEST (testAddition)
 
 CPPUNIT_BINARY_OP_TEST (testSubtraction)
 
 CPPUNIT_BINARY_OP_TEST (testMultiplication)
 
 CPPUNIT_BINARY_OP_TEST (testDivision)
 
 CPPUNIT_RELOP_OP_TEST (testEquals)
 
 CPPUNIT_RELOP_OP_TEST (testNotEquals)
 
 CPPUNIT_RELOP_OP_TEST (testLessThanOrEquals)
 
 CPPUNIT_RELOP_OP_TEST (testGreaterThanOrEquals)
 
 CPPUNIT_RELOP_OP_TEST (testLessThan)
 
 CPPUNIT_RELOP_OP_TEST (testGreaterThan)
 
 CPPUNIT_BINARY_FUNC_TEST (testPow)
 
 CPPUNIT_BINARY_FUNC_TEST (testMax)
 
 CPPUNIT_BINARY_FUNC_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 (testFAbs)
 
 CPPUNIT_UNARY_ASSIGNOP_TEST (testPlusEquals)
 
 CPPUNIT_UNARY_ASSIGNOP_TEST (testMinusEquals)
 
 CPPUNIT_UNARY_ASSIGNOP_TEST (testTimesEquals)
 
 CPPUNIT_UNARY_ASSIGNOP_TEST (testDivideEquals)
 
 CPPUNIT_TEST (testComposite1)
 
 CPPUNIT_TEST_SUITE_END ()
 

Additional Inherited Members

- Protected Attributes inherited from TaylorOpsUnitTest< Sacado::Tay::CacheTaylor< double > >
Sacado::Tay::CacheTaylor< double > a_dtay
 
Sacado::Tay::CacheTaylor< double > b_dtay
 
Sacado::Tay::CacheTaylor< double > c_dtay
 
double ** X
 
double ** Y
 
Sacado::Random< double > urand
 
int d
 
double tol_a
 
double tol_r
 

Detailed Description

Definition at line 552 of file TayUnitTests.hpp.

Constructor & Destructor Documentation

CacheTaylorOpsUnitTest::CacheTaylorOpsUnitTest ( )
inline

Definition at line 602 of file TayUnitTests.hpp.

CacheTaylorOpsUnitTest::CacheTaylorOpsUnitTest ( int  degree,
double  absolute_tolerance,
double  relative_tolerance 
)
inline

Definition at line 604 of file TayUnitTests.hpp.

CacheTaylorOpsUnitTest::~CacheTaylorOpsUnitTest ( )
inline

Definition at line 610 of file TayUnitTests.hpp.

Member Function Documentation

CacheTaylorOpsUnitTest::CPPUNIT_TEST_SUITE ( CacheTaylorOpsUnitTest  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_OP_TEST ( testAddition  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_OP_TEST ( testSubtraction  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_OP_TEST ( testMultiplication  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_OP_TEST ( testDivision  )
private
CacheTaylorOpsUnitTest::CPPUNIT_RELOP_OP_TEST ( testEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_RELOP_OP_TEST ( testNotEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_RELOP_OP_TEST ( testLessThanOrEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_RELOP_OP_TEST ( testGreaterThanOrEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_RELOP_OP_TEST ( testLessThan  )
private
CacheTaylorOpsUnitTest::CPPUNIT_RELOP_OP_TEST ( testGreaterThan  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_FUNC_TEST ( testPow  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_FUNC_TEST ( testMax  )
private
CacheTaylorOpsUnitTest::CPPUNIT_BINARY_FUNC_TEST ( testMin  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testUnaryPlus  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testUnaryMinus  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testExp  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testLog  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testLog10  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testSqrt  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testCos  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testSin  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testTan  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testACos  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testASin  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testATan  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testCosh  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testSinh  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testTanh  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testFAbs  )
private
CacheTaylorOpsUnitTest::CPPUNIT_UNARY_ASSIGNOP_TEST ( testPlusEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_UNARY_ASSIGNOP_TEST ( testMinusEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_UNARY_ASSIGNOP_TEST ( testTimesEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_UNARY_ASSIGNOP_TEST ( testDivideEquals  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST ( testComposite1  )
private
CacheTaylorOpsUnitTest::CPPUNIT_TEST_SUITE_END ( )
private
void CacheTaylorOpsUnitTest::testMax ( )
inline

Definition at line 612 of file TayUnitTests.hpp.

void CacheTaylorOpsUnitTest::testMin ( )
inline

Definition at line 613 of file TayUnitTests.hpp.


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