42 #ifndef BASIS_SYSTEM_TESTER_H
43 #define BASIS_SYSTEM_TESTER_H
50 namespace AbstractLinAlgPack {
110 ,
bool dump_all =
false
111 ,
bool throw_exception =
true
177 #endif // BASIS_SYSTEM_TESTER_H
Interface for the creation and maintainance of a basis matrix for a decomposition of linearlized cons...
bool test_basis_system(const BasisSystem &basis_sys, const MatrixOp *Gc, const MatrixOpNonsing *C, const MatrixOp *N, const MatrixOp *D, const MatrixOp *GcUP, std::ostream *out)
Test a BasisSystem object after BasisSystem::update_basis() is called.
RTOp_value_type value_type
STANDARD_MEMBER_COMPOSITION_MEMBERS(EPrintTestLevel, print_tests)
Set the level of output produced durring tests.
Testing class for BasisSystem interface.
The print option has not been selected (will default to PRINT_NONE if not set)
Print greater detail about the tests.
RTOp_index_type size_type
BasisSystemTester(EPrintTestLevel print_tests=PRINT_NOT_SELECTED, 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)
Base class for all matrices that support basic matrix operations.
Print only very basic info.
Abstract base class for all nonsingular polymorphic matrices that can be used to compute matrix-vecto...
const f_int const f_int & N
Print everything all the tests in great detail but output is independent of problem size...