42 #ifndef CHECK_DECOMPOSITION_FROM_R_PY_STEP_H
43 #define CHECK_DECOMPOSITION_FROM_R_PY_STEP_H
45 #include "MoochoPack_NewDecompositionSelection_Strategy.hpp"
46 #include "IterationPack_AlgorithmStep.hpp"
50 namespace MoochoPack {
88 const new_decomp_strategy_ptr_t &new_decomp_strategy
89 ,value_type max_decomposition_cond_change_frac = 1e+4
102 ,
poss_type assoc_step_poss, std::ostream& out,
const std::string& leading_str )
const;
107 value_type beta_min_;
116 #endif // CHECK_DECOMPOSITION_FROM_R_PY_STEP_H
void reset()
Call the reset initialization of all defaults.
Check if the decomposition is going singular and if it is select a new decomposition.
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
STANDARD_MEMBER_COMPOSITION_MEMBERS(value_type, max_decomposition_cond_change_frac)
Set the maximum change in the relative error in the range space step before the selection of a new de...
Abstract interface for an object that directs the selection of a new decomposition.
void print_step(const Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const
STANDARD_COMPOSITION_MEMBERS(NewDecompositionSelection_Strategy, new_decomp_strategy)
<<std comp>="">> members for Decomposition Select Strategy object.