Playa::TesterBase< Scalar > Class Template Reference

List of all members.

Public Types

typedef Teuchos::ScalarTraits
< Scalar >::magnitudeType 
 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 24 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::CompoundTester< Scalar >, Playa::LinearCombinationTester< Scalar >, and Playa::MatrixMatrixTester< Scalar >.

Definition at line 28 of file PlayaTesterBase.hpp.

Constructor & Destructor Documentation

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

Definition at line 31 of file PlayaTesterBase.hpp.

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

Definition at line 34 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 52 of file PlayaTesterBase.hpp.

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

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

Site Contact