42 #ifndef NEW_DECOMPOSITION_SELECTION_STD_STRATEGY_H
43 #define NEW_DECOMPOSITION_SELECTION_STD_STRATEGY_H
45 #include "MoochoPack_NewDecompositionSelection_Strategy.hpp"
46 #include "MoochoPack_DecompositionSystemHandlerSelectNew_Strategy.hpp"
49 namespace MoochoPack {
64 const decomp_sys_handler_ptr_t &decomp_sys_handler
78 ,std::ostream& out,
const std::string& leading_str
92 #endif // NEW_DECOMPOSITION_SELECTION_STD_STRATEGY_H
Interface for range/null decomposition handling.
bool new_decomposition(NLPAlgo &algo, Algorithm::poss_type step_poss, IterationPack::EDoStepType type, Algorithm::poss_type assoc_step_poss)
rSQP Algorithm control class.
void print_new_decomposition(const NLPAlgo &algo, Algorithm::poss_type step_poss, IterationPack::EDoStepType type, Algorithm::poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const
Just force the decomposition system object to select a new decomposition and let everyone else fend f...
Abstract interface for an object that directs the selection of a new decomposition.
STANDARD_COMPOSITION_MEMBERS(DecompositionSystemHandlerSelectNew_Strategy, decomp_sys_handler)
«std comp» members for range/null decomposition handler