42 #ifndef NEW_DECOMPOSITION_SELECTION_STRATEGY_H
43 #define NEW_DECOMPOSITION_SELECTION_STRATEGY_H
45 #include "MoochoPack_Types.hpp"
46 #include "IterationPack_Algorithm.hpp"
48 namespace MoochoPack {
69 ,std::ostream& out,
const std::string& leading_str
76 #endif // NEW_DECOMPOSITION_SELECTION_STRATEGY_H
rSQP Algorithm control class.
virtual 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 =0
virtual bool new_decomposition(NLPAlgo &algo, Algorithm::poss_type step_poss, IterationPack::EDoStepType type, Algorithm::poss_type assoc_step_poss)=0
Abstract interface for an object that directs the selection of a new decomposition.
virtual ~NewDecompositionSelection_Strategy()