Public Types | Public Member Functions | Private Member Functions | Private Attributes
TSFExtended::LinearCombinationTester< Scalar > Class Template Reference
Inheritance diagram for TSFExtended::LinearCombinationTester< Scalar >:
TSFExtended::TesterBase< Scalar > Sundance::ObjectWithClassVerbosity< TesterBase< Scalar > > Sundance::DefaultObjectWithVerbosity Sundance::ObjectWithVerbosityBase

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 TSFExtended::LinearCombinationTester< Scalar >

Definition at line 83 of file TSFLinearCombinationTester.hpp.


Member Typedef Documentation

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

Local typedef for promoted scalar magnitude.

Reimplemented from TSFExtended::TesterBase< Scalar >.

Definition at line 87 of file TSFLinearCombinationTester.hpp.


Constructor & Destructor Documentation

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

Definition at line 118 of file TSFLinearCombinationTester.hpp.


Member Function Documentation

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

Implements TSFExtended::TesterBase< Scalar >.

Definition at line 132 of file TSFLinearCombinationTester.hpp.

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

Member Data Documentation

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

Definition at line 109 of file TSFLinearCombinationTester.hpp.

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

Definition at line 111 of file TSFLinearCombinationTester.hpp.

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

Definition at line 110 of file TSFLinearCombinationTester.hpp.

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

Definition at line 107 of file TSFLinearCombinationTester.hpp.

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

Definition at line 112 of file TSFLinearCombinationTester.hpp.

Site Contact