Run comparisons between element-wise calculations and Vector member functions. More...
Public Types | |
| typedef Teuchos::ScalarTraits < Scalar >::magnitudeType | ScalarMag |
| Local typedef for promoted scalar magnitude. | |
Public Member Functions | |
| VectorTester (const VectorSpace< Scalar > &space, const TestSpecifier< Scalar > &spec, const Teuchos::MPIComm &comm=Teuchos::MPIComm::world()) | |
| bool | runAllTests () const |
| bool | sumTest () const |
| bool | dotStarTest () const |
| bool | dotSlashTest () const |
| bool | scalarMultTest () const |
| bool | overloadedUpdateTest () const |
Private Member Functions | |
| void | randomizeVec (Vector< Scalar > &x) const |
Private Attributes | |
| TestSpecifier< Scalar > | spec_ |
| VectorSpace< Scalar > | space_ |
| Teuchos::MPIComm | comm_ |
Run comparisons between element-wise calculations and Vector member functions.
Definition at line 52 of file TSFVectorTester.hpp.
| typedef Teuchos::ScalarTraits<Scalar>::magnitudeType TSFExtended::VectorTester< Scalar >::ScalarMag |
Local typedef for promoted scalar magnitude.
Definition at line 56 of file TSFVectorTester.hpp.
| TSFExtended::VectorTester< Scalar >::VectorTester | ( | const VectorSpace< Scalar > & | space, |
| const TestSpecifier< Scalar > & | spec, | ||
| const Teuchos::MPIComm & | comm = Teuchos::MPIComm::world() |
||
| ) | [inline] |
Definition at line 97 of file TSFVectorTester.hpp.
| bool TSFExtended::VectorTester< Scalar >::dotSlashTest | ( | ) | const [inline] |
Definition at line 247 of file TSFVectorTester.hpp.
References TSFExtended::Vector< Scalar >::dotSlash().
| bool TSFExtended::VectorTester< Scalar >::dotStarTest | ( | ) | const [inline] |
Definition at line 196 of file TSFVectorTester.hpp.
References TSFExtended::Vector< Scalar >::dotStar().
| bool TSFExtended::VectorTester< Scalar >::overloadedUpdateTest | ( | ) | const [inline] |
Definition at line 347 of file TSFVectorTester.hpp.
| void TSFExtended::VectorTester< Scalar >::randomizeVec | ( | Vector< Scalar > & | x | ) | const [inline, private] |
Definition at line 120 of file TSFVectorTester.hpp.
| bool TSFExtended::VectorTester< Scalar >::runAllTests | ( | ) | const [inline] |
Definition at line 105 of file TSFVectorTester.hpp.
| bool TSFExtended::VectorTester< Scalar >::scalarMultTest | ( | ) | const [inline] |
Definition at line 299 of file TSFVectorTester.hpp.
| bool TSFExtended::VectorTester< Scalar >::sumTest | ( | ) | const [inline] |
Definition at line 134 of file TSFVectorTester.hpp.
References TSFExtended::Vector< Scalar >::zero().
Teuchos::MPIComm TSFExtended::VectorTester< Scalar >::comm_ [private] |
Definition at line 91 of file TSFVectorTester.hpp.
VectorSpace<Scalar> TSFExtended::VectorTester< Scalar >::space_ [private] |
Definition at line 89 of file TSFVectorTester.hpp.
TestSpecifier<Scalar> TSFExtended::VectorTester< Scalar >::spec_ [private] |
Definition at line 87 of file TSFVectorTester.hpp.