42 #ifndef DECOMPOSITION_SYSTEM_HANDLER_STRATEGY_H
43 #define DECOMPOSITION_SYSTEM_HANDLER_STRATEGY_H
45 #include "MoochoPack_Types.hpp"
46 #include "IterationPack_Algorithm.hpp"
48 namespace MoochoPack {
81 ,
bool *new_decomp_selected
90 ,
const std::string &leading_spaces
97 #endif // DECOMPOSITION_SYSTEM_HANDLER_STRATEGY_H
rSQP Algorithm control class.
virtual bool update_decomposition(NLPAlgo &algo, NLPAlgoState &s, NLPFirstOrder &nlp, EDecompSysTesting decomp_sys_testing, EDecompSysPrintLevel decomp_sys_testing_print_level, bool *new_decomp_selected)=0
Update the decomposition.
Reduced space SQP state encapsulation interface.
Interface for range/null decomposition handling.
virtual void print_update_decomposition(const NLPAlgo &algo, const NLPAlgoState &s, std::ostream &out, const std::string &leading_spaces) const =0
Print the algorithm used for updating the decomposition.
virtual ~DecompositionSystemHandler_Strategy()