Public Types | Public Member Functions
Playa::TesterBase< Scalar > Class Template Reference
Inheritance diagram for Playa::TesterBase< Scalar >:
Playa::CompoundTester< Scalar > Playa::LinearCombinationTester< Scalar > Playa::MatrixMatrixTester< Scalar >

List of all members.

Public Types

typedef Teuchos::ScalarTraits
< Scalar >::magnitudeType 
ScalarMag
 Local typedef for promoted scalar magnitude.

Public Member Functions

 TesterBase ()
virtual ~TesterBase ()
virtual bool runAllTests () const =0
bool checkTest (const TestSpecifier< Scalar > &spec, const ScalarMag &err, const std::string &testName) const
void randomizeVec (Vector< Scalar > &x) const

Detailed Description

template<class Scalar>
class Playa::TesterBase< Scalar >

Definition at line 61 of file PlayaTesterBase.hpp.


Member Typedef Documentation

template<class Scalar >
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Playa::TesterBase< Scalar >::ScalarMag

Local typedef for promoted scalar magnitude.

Reimplemented in Playa::LinearCombinationTester< Scalar >, Playa::CompoundTester< Scalar >, and Playa::MatrixMatrixTester< Scalar >.

Definition at line 65 of file PlayaTesterBase.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Playa::TesterBase< Scalar >::TesterBase ( ) [inline]

Definition at line 68 of file PlayaTesterBase.hpp.

template<class Scalar >
virtual Playa::TesterBase< Scalar >::~TesterBase ( ) [inline, virtual]

Definition at line 71 of file PlayaTesterBase.hpp.


Member Function Documentation

template<class Scalar >
bool Playa::TesterBase< Scalar >::checkTest ( const TestSpecifier< Scalar > &  spec,
const ScalarMag err,
const std::string &  testName 
) const [inline]
template<class Scalar >
void Playa::TesterBase< Scalar >::randomizeVec ( Vector< Scalar > &  x) const [inline]

Definition at line 89 of file PlayaTesterBase.hpp.

References Playa::Vector< Scalar >::randomize().

template<class Scalar >
virtual bool Playa::TesterBase< Scalar >::runAllTests ( ) const [pure virtual]

Site Contact