Public Types | Public Member Functions | Private Member Functions | Private Attributes
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 99 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 103 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 134 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 148 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 125 of file PlayaLinearCombinationTester.hpp.

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

Definition at line 127 of file PlayaLinearCombinationTester.hpp.

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

Definition at line 126 of file PlayaLinearCombinationTester.hpp.

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

Definition at line 123 of file PlayaLinearCombinationTester.hpp.

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

Definition at line 128 of file PlayaLinearCombinationTester.hpp.

Site Contact