MoochoPack : Framework for Large-Scale Optimization Algorithms  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
MoochoPack::DecompositionSystemHandlerSelectNew_Strategy Class Referenceabstract

Interface for range/null decomposition handling. More...

#include <MoochoPack_DecompositionSystemHandlerSelectNew_Strategy.hpp>

Inheritance diagram for MoochoPack::DecompositionSystemHandlerSelectNew_Strategy:
Inheritance graph
[legend]

Public Member Functions

virtual void select_new_decomposition (bool select_new_decomposition=true)=0
 Instruct the DecompositionSystemHandler_Strategy object to select a new decomposition the next time update_decomposition() is called. More...
 
- Public Member Functions inherited from MoochoPack::DecompositionSystemHandler_Strategy
virtual ~DecompositionSystemHandler_Strategy ()
 
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. More...
 
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. More...
 

Detailed Description

Interface for range/null decomposition handling.

ToDo: Finish documentation!

Definition at line 53 of file MoochoPack_DecompositionSystemHandlerSelectNew_Strategy.hpp.

Member Function Documentation

virtual void MoochoPack::DecompositionSystemHandlerSelectNew_Strategy::select_new_decomposition ( bool  select_new_decomposition = true)
pure virtual

Instruct the DecompositionSystemHandler_Strategy object to select a new decomposition the next time update_decomposition() is called.

Implemented in MoochoPack::DecompositionSystemHandlerVarReductPerm_Strategy.


The documentation for this class was generated from the following file: