HermiteUnitTest Class Reference

#include <HermiteUnitTests.hpp>

List of all members.

Public Member Functions

 HermiteUnitTest ()
 HermiteUnitTest (double absolute_tolerance, double relative_tolerance)
void setUp ()
void tearDown ()
void comparePCEs (const pce_type &xc, double x)
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, fabs)
 UNARY_FUNC_TEST (testFAbs, fabs)
 UNARY_ASSIGNOP_TEST (testPlusEquals,+=)
 UNARY_ASSIGNOP_TEST (testMinusEquals,-=)
 UNARY_ASSIGNOP_TEST (testTimesEquals,*=)
 UNARY_ASSIGNOP_TEST (testDivideEquals,/=)
template<typename ScalarT>
ScalarT composite1 (const ScalarT &a, const ScalarT &b)
void testComposite1 ()

Protected Attributes

pce_type ac
pce_type bc
pce_type cc
double a
double b
double c
Sacado::Random urand
double tol_a
double tol_r

Private Member Functions

 CPPUNIT_TEST_SUITE (HermiteUnitTest)
 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 (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_SUITE_END ()


Detailed Description

Definition at line 119 of file HermiteUnitTests.hpp.


Constructor & Destructor Documentation

HermiteUnitTest::HermiteUnitTest (  ) 

Definition at line 36 of file HermiteUnitTests.cpp.

HermiteUnitTest::HermiteUnitTest ( double  absolute_tolerance,
double  relative_tolerance 
)

Definition at line 43 of file HermiteUnitTests.cpp.


Member Function Documentation

HermiteUnitTest::CPPUNIT_TEST_SUITE ( HermiteUnitTest   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testAddition   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testSubtraction   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testMultiplication   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testDivision   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testNotEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testLessThanOrEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testGreaterThanOrEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testLessThan   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testGreaterThan   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testPow   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testUnaryPlus   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testUnaryMinus   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testExp   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testLog   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testLog10   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testSqrt   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testCos   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testSin   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testTan   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testACos   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testASin   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testATan   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testCosh   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testSinh   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testTanh   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testAbs   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testFAbs   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testPlusEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testMinusEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testTimesEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testDivideEquals   )  [private]

HermiteUnitTest::CPPUNIT_TEST ( testComposite1   )  [private]

HermiteUnitTest::CPPUNIT_TEST_SUITE_END (  )  [private]

void HermiteUnitTest::setUp (  ) 

Definition at line 49 of file HermiteUnitTests.cpp.

void HermiteUnitTest::tearDown (  ) 

Definition at line 64 of file HermiteUnitTests.cpp.

void HermiteUnitTest::comparePCEs ( const pce_type xc,
double  x 
)

Definition at line 66 of file HermiteUnitTests.cpp.

void HermiteUnitTest::compareDoubles ( double  a,
double  b 
)

Definition at line 78 of file HermiteUnitTests.cpp.

HermiteUnitTest::BINARY_OP_TEST ( testAddition  ,
 
)

HermiteUnitTest::BINARY_OP_TEST ( testSubtraction  ,
 
)

HermiteUnitTest::BINARY_OP_TEST ( testMultiplication  ,
 
)

HermiteUnitTest::BINARY_OP_TEST ( testDivision  ,
 
)

HermiteUnitTest::RELOP_TEST ( testEquals   ) 

HermiteUnitTest::RELOP_TEST ( testNotEquals  ,
 
)

HermiteUnitTest::RELOP_TEST ( testLessThanOrEquals  ,
<=   
)

HermiteUnitTest::RELOP_TEST ( testGreaterThanOrEquals  ,
>=   
)

HermiteUnitTest::RELOP_TEST ( testLessThan   ) 

HermiteUnitTest::RELOP_TEST ( testGreaterThan   ) 

HermiteUnitTest::BINARY_FUNC_TEST ( testPow  ,
pow   
)

HermiteUnitTest::UNARY_OP_TEST ( testUnaryPlus  ,
 
)

HermiteUnitTest::UNARY_OP_TEST ( testUnaryMinus  ,
 
)

HermiteUnitTest::UNARY_FUNC_TEST ( testExp  ,
exp   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testLog  ,
log   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testLog10  ,
log10   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testSqrt  ,
sqrt   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testCos  ,
cos   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testSin  ,
sin   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testTan  ,
tan   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testACos  ,
acos   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testASin  ,
asin   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testATan  ,
atan   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testCosh  ,
cosh   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testSinh  ,
sinh   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testTanh  ,
tanh   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testAbs  ,
fabs   
)

HermiteUnitTest::UNARY_FUNC_TEST ( testFAbs  ,
fabs   
)

HermiteUnitTest::UNARY_ASSIGNOP_TEST ( testPlusEquals  ,
 
)

HermiteUnitTest::UNARY_ASSIGNOP_TEST ( testMinusEquals  ,
 
)

HermiteUnitTest::UNARY_ASSIGNOP_TEST ( testTimesEquals  ,
 
)

HermiteUnitTest::UNARY_ASSIGNOP_TEST ( testDivideEquals  ,
 
)

template<typename ScalarT>
ScalarT HermiteUnitTest::composite1 ( const ScalarT &  a,
const ScalarT &  b 
) [inline]

Definition at line 221 of file HermiteUnitTests.hpp.

void HermiteUnitTest::testComposite1 (  )  [inline]

Definition at line 234 of file HermiteUnitTests.hpp.


Member Data Documentation

pce_type HermiteUnitTest::ac [protected]

Definition at line 243 of file HermiteUnitTests.hpp.

pce_type HermiteUnitTest::bc [protected]

Definition at line 243 of file HermiteUnitTests.hpp.

pce_type HermiteUnitTest::cc [protected]

Definition at line 243 of file HermiteUnitTests.hpp.

double HermiteUnitTest::a [protected]

Definition at line 246 of file HermiteUnitTests.hpp.

double HermiteUnitTest::b [protected]

Definition at line 246 of file HermiteUnitTests.hpp.

double HermiteUnitTest::c [protected]

Definition at line 246 of file HermiteUnitTests.hpp.

Sacado::Random HermiteUnitTest::urand [protected]

Definition at line 249 of file HermiteUnitTests.hpp.

double HermiteUnitTest::tol_a [protected]

Definition at line 252 of file HermiteUnitTests.hpp.

double HermiteUnitTest::tol_r [protected]

Definition at line 252 of file HermiteUnitTests.hpp.


The documentation for this class was generated from the following files:
Generated on Wed May 12 21:59:09 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7