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 | Protected Types | Protected Attributes | Private Member Functions | List of all members
TraitsTests< ADType > Class Template Reference

#include <TraitsTests.hpp>

Inherits TestFixture.

Public Member Functions

 TraitsTests ()
 
 ~TraitsTests ()
 
void setUp ()
 
void tearDown ()
 
void testScalarType ()
 
void testValueType ()
 
void testIsADType ()
 
void testIsScalarType ()
 
void testValue ()
 
void testScalarValue ()
 
void testStringName ()
 

Protected Types

typedef Sacado::mpl::apply
< ADType, double >::type 
ad1_t
 
typedef Sacado::mpl::apply
< ADType, ad1_t >::type 
ad2_t
 

Protected Attributes

Sacado::Random< double > urand
 
Sacado::Fad::MemPoolManager
< double > 
poolManager
 
Sacado::Fad::MemPoolManager
< Sacado::Fad::DMFad< double > > 
poolManager2
 

Private Member Functions

 CPPUNIT_TEST_SUITE (TraitsTests)
 
 CPPUNIT_TEST (testScalarType)
 
 CPPUNIT_TEST (testValueType)
 
 CPPUNIT_TEST (testIsADType)
 
 CPPUNIT_TEST (testIsScalarType)
 
 CPPUNIT_TEST (testValue)
 
 CPPUNIT_TEST (testScalarValue)
 
 CPPUNIT_TEST (testStringName)
 
 CPPUNIT_TEST_SUITE_END ()
 

Detailed Description

template<class ADType>
class TraitsTests< ADType >

Definition at line 46 of file TraitsTests.hpp.

Member Typedef Documentation

template<class ADType >
typedef Sacado::mpl::apply<ADType,double>::type TraitsTests< ADType >::ad1_t
protected

Definition at line 79 of file TraitsTests.hpp.

template<class ADType >
typedef Sacado::mpl::apply<ADType,ad1_t>::type TraitsTests< ADType >::ad2_t
protected

Definition at line 80 of file TraitsTests.hpp.

Constructor & Destructor Documentation

template<class ADType >
TraitsTests< ADType >::TraitsTests ( )

Definition at line 93 of file TraitsTests.hpp.

template<class ADType >
TraitsTests< ADType >::~TraitsTests ( )
inline

Definition at line 63 of file TraitsTests.hpp.

Member Function Documentation

template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST_SUITE ( TraitsTests< ADType >  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testScalarType  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testValueType  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testIsADType  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testIsScalarType  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testValue  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testScalarValue  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST ( testStringName  )
private
template<class ADType >
TraitsTests< ADType >::CPPUNIT_TEST_SUITE_END ( )
private
template<class ADType >
void TraitsTests< ADType >::setUp ( )
inline

Definition at line 65 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::tearDown ( )
inline

Definition at line 67 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testScalarType ( )

Definition at line 108 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testValueType ( )

Definition at line 119 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testIsADType ( )

Definition at line 130 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testIsScalarType ( )

Definition at line 138 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testValue ( )

Definition at line 146 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testScalarValue ( )

Definition at line 158 of file TraitsTests.hpp.

template<class ADType >
void TraitsTests< ADType >::testStringName ( )

Definition at line 170 of file TraitsTests.hpp.

Member Data Documentation

template<class ADType >
Sacado::Random<double> TraitsTests< ADType >::urand
protected

Definition at line 83 of file TraitsTests.hpp.

template<class ADType >
Sacado::Fad::MemPoolManager<double> TraitsTests< ADType >::poolManager
protected

Definition at line 86 of file TraitsTests.hpp.

template<class ADType >
Sacado::Fad::MemPoolManager< Sacado::Fad::DMFad<double> > TraitsTests< ADType >::poolManager2
protected

Definition at line 87 of file TraitsTests.hpp.


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