Thyra::MultiVectorStdOpsTester< Scalar > Class Template Reference

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

#include <Thyra_MultiVectorStdOpsTester_decl.hpp>

List of all members.

Public Types

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

Public Member Functions

 STANDARD_MEMBER_COMPOSITION_MEMBERS (ScalarMag, warning_tol)
 Set the maximum relative error before a warning is generated.
 STANDARD_MEMBER_COMPOSITION_MEMBERS (ScalarMag, error_tol)
 Set the maximum relative error before an error is generated.
 STANDARD_MEMBER_COMPOSITION_MEMBERS (int, num_mv_cols)
 Set the number of columns to use to create test MultiVectorBase objects.
 MultiVectorStdOpsTester (const ScalarMag &warning_tol=0, const ScalarMag &error_tol=0, const int num_mv_cols=4)
 
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::MultiVectorStdOpsTester< 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_MultiVectorStdOpsTester_decl.hpp.


Member Typedef Documentation

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

Definition at line 48 of file Thyra_MultiVectorStdOpsTester_decl.hpp.


Constructor & Destructor Documentation

template<class Scalar>
Thyra::MultiVectorStdOpsTester< Scalar >::MultiVectorStdOpsTester ( const ScalarMag warning_tol = 0,
const ScalarMag error_tol = 0,
const int  num_mv_cols = 4 
)

Definition at line 41 of file Thyra_MultiVectorStdOpsTester_def.hpp.


Member Function Documentation

template<class Scalar>
Thyra::MultiVectorStdOpsTester< Scalar >::STANDARD_MEMBER_COMPOSITION_MEMBERS ( ScalarMag  ,
warning_tol   
)

Set the maximum relative error before a warning is generated.

template<class Scalar>
Thyra::MultiVectorStdOpsTester< Scalar >::STANDARD_MEMBER_COMPOSITION_MEMBERS ( ScalarMag  ,
error_tol   
)

Set the maximum relative error before an error is generated.

template<class Scalar>
Thyra::MultiVectorStdOpsTester< Scalar >::STANDARD_MEMBER_COMPOSITION_MEMBERS ( int  ,
num_mv_cols   
)

Set the number of columns to use to create test MultiVectorBase objects.

template<class Scalar>
bool Thyra::MultiVectorStdOpsTester< 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 52 of file Thyra_MultiVectorStdOpsTester_def.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Jul 13 09:26:36 2010 for Thyra by  doxygen 1.4.7