Thyra
Version of the Day
|
Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space. More...
#include <Thyra_VectorStdOpsTester_decl.hpp>
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. More... | |
STANDARD_MEMBER_COMPOSITION_MEMBERS (ScalarMag, error_tol) | |
Set the maximum relative error before an error is generated. More... | |
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. More... | |
Testing class that tests all of the standard vector operations defined in ??? using an arbitrary vector space.
ToDo: Finish documentation!
Definition at line 57 of file Thyra_VectorStdOpsTester_decl.hpp.
typedef Teuchos::ScalarTraits<Scalar>::magnitudeType Thyra::VectorStdOpsTester< Scalar >::ScalarMag |
Definition at line 61 of file Thyra_VectorStdOpsTester_decl.hpp.
Thyra::VectorStdOpsTester< Scalar >::VectorStdOpsTester | ( | const ScalarMag & | warning_tol = 0 , |
const ScalarMag & | error_tol = 0 |
||
) |
Definition at line 276 of file Thyra_VectorStdOpsTester_def.hpp.
Thyra::VectorStdOpsTester< Scalar >::STANDARD_MEMBER_COMPOSITION_MEMBERS | ( | ScalarMag | , |
warning_tol | |||
) |
Set the maximum relative error before a warning is generated.
Thyra::VectorStdOpsTester< Scalar >::STANDARD_MEMBER_COMPOSITION_MEMBERS | ( | ScalarMag | , |
error_tol | |||
) |
Set the maximum relative error before an error is generated.
bool Thyra::VectorStdOpsTester< Scalar >::checkStdOps | ( | const VectorSpaceBase< Scalar > & | vecSpc, |
std::ostream * | out = 0 , |
||
const bool & | dumpAll = false |
||
) |
Run the tests using a vector space.
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 . |
true
if all of the tests check out and false
otherwise. Definition at line 286 of file Thyra_VectorStdOpsTester_def.hpp.