Thyra::VectorStdOpsTester< Scalar > Class Template Reference

Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space. More...

#include <Thyra_VectorStdOpsTesterDecl.hpp>

List of all members.

Public Types

typedef Teuchos::ScalarTraits<
Scalar >::magnitudeType 
ScalarMag
 

Public Member Functions

void warning_tol (const ScalarMag &warning_tol)
 Set the maximum relative error before a warning is generated.
void error_tol (const ScalarMag &error_tol)
 Set the maximum relative error before an error is generated.
 VectorStdOpsTester (const ScalarMag &warning_tol=0, const ScalarMag &error_tol=0)
 
bool checkStdOps (const VectorSpaceBase< Scalar > &vecSpc, std::ostream *out=0, const bool &dumpAll=false)
 Run the tests using a vector space.


Detailed Description

template<class Scalar>
class Thyra::VectorStdOpsTester< Scalar >

Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space.

ToDo: Finish documentation!

Definition at line 44 of file Thyra_VectorStdOpsTesterDecl.hpp.


Member Typedef Documentation

template<class Scalar>
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Thyra::VectorStdOpsTester< Scalar >::ScalarMag
 

Definition at line 48 of file Thyra_VectorStdOpsTesterDecl.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Thyra::VectorStdOpsTester< Scalar >::VectorStdOpsTester const ScalarMag warning_tol = 0,
const ScalarMag error_tol = 0
 

Definition at line 197 of file Thyra_VectorStdOpsTester.hpp.


Member Function Documentation

template<class Scalar>
void Thyra::VectorStdOpsTester< Scalar >::warning_tol const ScalarMag warning_tol  )  [inline]
 

Set the maximum relative error before a warning is generated.

Definition at line 51 of file Thyra_VectorStdOpsTesterDecl.hpp.

template<class Scalar>
void Thyra::VectorStdOpsTester< Scalar >::error_tol const ScalarMag error_tol  )  [inline]
 

Set the maximum relative error before an error is generated.

Definition at line 54 of file Thyra_VectorStdOpsTesterDecl.hpp.

template<class Scalar>
bool Thyra::VectorStdOpsTester< Scalar >::checkStdOps const VectorSpaceBase< Scalar > &  vecSpc,
std::ostream *  out = 0,
const bool &  dumpAll = false
 

Run the tests using a vector space.

Parameters:
vecSpc [in] VectorBase space used to generate vectors in tests.
out [in/out] If out!=NULL then *out will receive output about the tests.
dumpAll [in] If true then vector elements will be printed after each transformation operation. Default is false.
Returns:
Returns true if all of the tests check out and false otherwise.

Definition at line 206 of file Thyra_VectorStdOpsTester.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:32:33 2008 for Thyra Operator/Vector Support by doxygen 1.3.9.1