42 #ifndef DECOMPOSITION_SYSTEM_TESTER_H 
   43 #define DECOMPOSITION_SYSTEM_TESTER_H 
   47 #include "ConstrainedOptPack_Types.hpp" 
   50 namespace ConstrainedOptPack {
 
  105     ,
bool            dump_all          = 
false 
  106     ,
bool            throw_exception   = 
true 
  108     ,value_type      mult_warning_tol  = 1e-14
 
  109     ,value_type      mult_error_tol    = 1e-8
 
  110     ,value_type      solve_warning_tol = 1e-14
 
  111     ,value_type      solve_error_tol   = 1e-8
 
  157     ,
const MatrixOpNonsing      *R
 
  167 #endif // DECOMPOSITION_SYSTEM_TESTER_H 
bool test_decomp_system(const DecompositionSystem &decomp_sys, const MatrixOp &Gc, const MatrixOp *Z, const MatrixOp *Y, const MatrixOpNonsing *R, const MatrixOp *Uz, const MatrixOp *Uy, std::ostream *out)
Test a DecompositionSystem object after DecompositionSystem::update_basis() is called. 
 
DecompositionSystemTester(EPrintTestLevel print_tests=PRINT_NOT_SELECTED, bool dump_all=false, bool throw_exception=true, size_type num_random_tests=1, value_type mult_warning_tol=1e-14, value_type mult_error_tol=1e-8, value_type solve_warning_tol=1e-14, value_type solve_error_tol=1e-8)
Constructor (default options) 
 
Print everything all the tests in great detail but output is independent of problem size...
 
STANDARD_MEMBER_COMPOSITION_MEMBERS(EPrintTestLevel, print_tests)
Set the level of output produced durring tests. 
 
Testing class for DecompositionSystem interface. 
 
This class abstracts a decomposition choice for the quasi-range space Y and null space Z matrices for...
 
Print only very basic info. 
 
The print option has not been selected (will default to PRINT_NONE if not set) 
 
Print greater detail about the tests.