Public Types | |
| typedef Teuchos::ScalarTraits < Scalar >::magnitudeType | ScalarMag |
| Local typedef for promoted scalar magnitude. | |
Public Member Functions | |
| MatrixMatrixTester (const LinearOperator< Scalar > &A, const LinearOperator< Scalar > &B, const TestSpecifier< Scalar > &sumSpec, const TestSpecifier< Scalar > &prodSpec, const TestSpecifier< Scalar > &diagSpec, const TestSpecifier< Scalar > &diagLeftProdSpec, const TestSpecifier< Scalar > &diagRightProdSpec) | |
| bool | runAllTests () const |
| bool | sumTest () const |
| bool | prodTest () const |
| bool | diagTest () const |
| bool | diagLeftProdTest () const |
| bool | diagRightProdTest () const |
Private Attributes | |
| LinearOperator< Scalar > | A_ |
| LinearOperator< Scalar > | B_ |
| TestSpecifier< Scalar > | sumSpec_ |
| TestSpecifier< Scalar > | prodSpec_ |
| TestSpecifier< Scalar > | diagSpec_ |
| TestSpecifier< Scalar > | diagLeftProdSpec_ |
| TestSpecifier< Scalar > | diagRightProdSpec_ |
Definition at line 59 of file TSFMatrixMatrixTester.hpp.
| typedef Teuchos::ScalarTraits<Scalar>::magnitudeType TSFExtended::MatrixMatrixTester< Scalar >::ScalarMag |
Local typedef for promoted scalar magnitude.
Reimplemented from TSFExtended::TesterBase< Scalar >.
Definition at line 63 of file TSFMatrixMatrixTester.hpp.
| TSFExtended::MatrixMatrixTester< Scalar >::MatrixMatrixTester | ( | const LinearOperator< Scalar > & | A, |
| const LinearOperator< Scalar > & | B, | ||
| const TestSpecifier< Scalar > & | sumSpec, | ||
| const TestSpecifier< Scalar > & | prodSpec, | ||
| const TestSpecifier< Scalar > & | diagSpec, | ||
| const TestSpecifier< Scalar > & | diagLeftProdSpec, | ||
| const TestSpecifier< Scalar > & | diagRightProdSpec | ||
| ) | [inline] |
Definition at line 113 of file TSFMatrixMatrixTester.hpp.
| bool TSFExtended::MatrixMatrixTester< Scalar >::diagLeftProdTest | ( | ) | const [inline] |
Definition at line 246 of file TSFMatrixMatrixTester.hpp.
References TSFExtended::diagonalOperator(), TSFExtended::epetraLeftScale(), and Sundance::Out::root().
| bool TSFExtended::MatrixMatrixTester< Scalar >::diagRightProdTest | ( | ) | const [inline] |
Definition at line 279 of file TSFMatrixMatrixTester.hpp.
References TSFExtended::diagonalOperator(), TSFExtended::epetraRightScale(), and Sundance::Out::root().
| bool TSFExtended::MatrixMatrixTester< Scalar >::diagTest | ( | ) | const [inline] |
Definition at line 147 of file TSFMatrixMatrixTester.hpp.
References TSFExtended::diagonalOperator(), TSFExtended::getEpetraDiagonal(), TSFExtended::makeEpetraDiagonalMatrix(), and Sundance::Out::root().
| bool TSFExtended::MatrixMatrixTester< Scalar >::prodTest | ( | ) | const [inline] |
Definition at line 219 of file TSFMatrixMatrixTester.hpp.
References TSFExtended::epetraMatrixMatrixProduct(), and Sundance::Out::root().
| bool TSFExtended::MatrixMatrixTester< Scalar >::runAllTests | ( | ) | const [inline, virtual] |
Implements TSFExtended::TesterBase< Scalar >.
Definition at line 132 of file TSFMatrixMatrixTester.hpp.
| bool TSFExtended::MatrixMatrixTester< Scalar >::sumTest | ( | ) | const [inline] |
Definition at line 183 of file TSFMatrixMatrixTester.hpp.
References TSFExtended::epetraMatrixMatrixSum(), and Sundance::Out::root().
LinearOperator<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::A_ [private] |
Definition at line 95 of file TSFMatrixMatrixTester.hpp.
LinearOperator<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::B_ [private] |
Definition at line 97 of file TSFMatrixMatrixTester.hpp.
TestSpecifier<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::diagLeftProdSpec_ [private] |
Definition at line 105 of file TSFMatrixMatrixTester.hpp.
TestSpecifier<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::diagRightProdSpec_ [private] |
Definition at line 107 of file TSFMatrixMatrixTester.hpp.
TestSpecifier<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::diagSpec_ [private] |
Definition at line 103 of file TSFMatrixMatrixTester.hpp.
TestSpecifier<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::prodSpec_ [private] |
Definition at line 101 of file TSFMatrixMatrixTester.hpp.
TestSpecifier<Scalar> TSFExtended::MatrixMatrixTester< Scalar >::sumSpec_ [private] |
Definition at line 99 of file TSFMatrixMatrixTester.hpp.