42 #ifndef CHECK_DECOMPOSITION_FROM_R_PY_STEP_H
43 #define CHECK_DECOMPOSITION_FROM_R_PY_STEP_H
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;
116 #endif // CHECK_DECOMPOSITION_FROM_R_PY_STEP_H
Base type for all objects that perform steps in an Algorithm.
void reset()
Call the reset initialization of all defaults.
Check if the decomposition is going singular and if it is select a new decomposition.
CheckDecompositionFromRPy_Step()
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...
AbstractLinAlgPack::value_type value_type
Abstract interface for an object that directs the selection of a new decomposition.
Acts as the central hub for an iterative algorithm.
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.