Playa::LinearCombinationTester< Scalar > Class Template Reference

Inheritance diagram for Playa::LinearCombinationTester< Scalar >:

Playa::TesterBase< Scalar >

List of all members.

Public Types

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

Public Member Functions

 LinearCombinationTester (int nLocalRows, double onProcDensity, double offProcDensity, const VectorType< Scalar > &vecType, const TestSpecifier< Scalar > &spec)
bool runAllTests () const

Private Member Functions

bool nonModifyingOpTests () const
bool selfModifyingOpTests () const

Private Attributes

TestSpecifier< Scalar > spec_
int nLocalRows_
double onProcDensity_
double offProcDensity_
VectorType< Scalar > vecType_


Detailed Description

template<class Scalar>
class Playa::LinearCombinationTester< Scalar >

Definition at line 62 of file PlayaLinearCombinationTester.hpp.


Member Typedef Documentation

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

Local typedef for promoted scalar magnitude.

Reimplemented from Playa::TesterBase< Scalar >.

Definition at line 66 of file PlayaLinearCombinationTester.hpp.


Constructor & Destructor Documentation

template<class Scalar >
Playa::LinearCombinationTester< Scalar >::LinearCombinationTester ( int  nLocalRows,
double  onProcDensity,
double  offProcDensity,
const VectorType< Scalar > &  vecType,
const TestSpecifier< Scalar > &  spec 
) [inline]

Definition at line 97 of file PlayaLinearCombinationTester.hpp.


Member Function Documentation

template<class Scalar >
bool Playa::LinearCombinationTester< Scalar >::nonModifyingOpTests (  )  const [inline, private]

template<class Scalar >
bool Playa::LinearCombinationTester< Scalar >::runAllTests (  )  const [inline, virtual]

Implements Playa::TesterBase< Scalar >.

Definition at line 111 of file PlayaLinearCombinationTester.hpp.

template<class Scalar >
bool Playa::LinearCombinationTester< Scalar >::selfModifyingOpTests (  )  const [inline, private]


Member Data Documentation

template<class Scalar >
int Playa::LinearCombinationTester< Scalar >::nLocalRows_ [private]

Definition at line 88 of file PlayaLinearCombinationTester.hpp.

template<class Scalar >
double Playa::LinearCombinationTester< Scalar >::offProcDensity_ [private]

Definition at line 90 of file PlayaLinearCombinationTester.hpp.

template<class Scalar >
double Playa::LinearCombinationTester< Scalar >::onProcDensity_ [private]

Definition at line 89 of file PlayaLinearCombinationTester.hpp.

template<class Scalar >
TestSpecifier<Scalar> Playa::LinearCombinationTester< Scalar >::spec_ [private]

Definition at line 86 of file PlayaLinearCombinationTester.hpp.

template<class Scalar >
VectorType<Scalar> Playa::LinearCombinationTester< Scalar >::vecType_ [private]

Definition at line 91 of file PlayaLinearCombinationTester.hpp.

Site Contact