42 #ifndef MATRIX_WITH_OP_NONSINGULAR_TESTER_H
43 #define MATRIX_WITH_OP_NONSINGULAR_TESTER_H
47 #include "AbstractLinAlgPack_Types.hpp"
50 namespace AbstractLinAlgPack {
112 ,
bool dump_all =
false
113 ,
bool throw_exception =
true
114 ,size_type num_random_tests = 1
115 ,value_type warning_tol = 1e-14
116 ,value_type error_tol = 1e-8
164 #endif // MATRIX_WITH_OP_NONSINGULAR_TESTER_H
bool test_matrix(const MatrixOpNonsing &M, const char M_name[], std::ostream *out)
Test a MatrixOpNonsing object.
Test Level-2 BLAS operations only.
Print greater detail about the tests.
Testing class for MatrixOpNonsing interface.
STANDARD_MEMBER_COMPOSITION_MEMBERS(ETestLevel, test_level)
Set the level of testing.
Print only very basic info.
MatrixOpNonsingTester(ETestLevel test_level=TEST_LEVEL_2_BLAS, EPrintTestLevel print_tests=PRINT_NONE, bool dump_all=false, bool throw_exception=true, size_type num_random_tests=1, value_type warning_tol=1e-14, value_type error_tol=1e-8)
Constructor (default options)
Abstract base class for all nonsingular polymorphic matrices that can be used to compute matrix-vecto...
Print everything all the tests in great detail but output is independent of problem size...
Test Level-2 and Level-3 BLAS operations.