|
| | CouenneSetup () |
| | Default constructor. More...
|
| |
| | CouenneSetup (const CouenneSetup &other) |
| | Copy constructor. More...
|
| |
| virtual Bonmin::BabSetupBase * | clone () const |
| | virtual copy constructor. More...
|
| |
| virtual | ~CouenneSetup () |
| | destructor More...
|
| |
| bool | InitializeCouenne (char **argv=NULL, CouenneProblem *couenneProb=NULL, Ipopt::SmartPtr< Bonmin::TMINLP > tminlp=NULL, CouenneInterface *ci=NULL, Bonmin::Bab *bb=NULL) |
| | Initialize from command line arguments. More...
|
| |
| virtual void | registerOptions () |
| | register the options More...
|
| |
| virtual void | readOptionsFile () |
| | Get the basic options if don't already have them. More...
|
| |
| CouenneCutGenerator * | couennePtr () const |
| | return pointer to cut generator (used to get pointer to problem) More...
|
| |
| bool | displayStats () |
| | true if one wants to display statistics at the end of program More...
|
| |
| void | addMilpCutGenerators () |
| | add cut generators More...
|
| |
| void | setDoubleParameter (const DoubleParameter &p, const double val) |
| | modify parameter (used for MaxTime) More...
|
| |
| double | getDoubleParameter (const DoubleParameter &p) const |
| | modify parameter (used for MaxTime) More...
|
| |
| void | setNodeComparisonMethod (Bonmin::BabSetupBase::NodeComparison c) |
| |
| | BonminSetup (const CoinMessageHandler *handler=NULL) |
| |
| | BonminSetup (const BonminSetup &other) |
| |
| | BonminSetup (const BonminSetup &setup, OsiTMINLPInterface &nlp) |
| |
| | BonminSetup (const BonminSetup &setup, OsiTMINLPInterface &nlp, const std::string &prefix) |
| |
| BonminSetup * | clone (OsiTMINLPInterface &nlp) const |
| |
| BonminSetup * | clone (OsiTMINLPInterface &nlp, const std::string &prefix) const |
| |
| virtual | ~BonminSetup () |
| |
| void | initialize (Ipopt::SmartPtr< TMINLP > tminlp, bool createContinuousSolver=true) |
| |
| void | initialize (const OsiTMINLPInterface &nlpSi, bool createContinuousSolver=true) |
| |
| Bonmin::Algorithm | getAlgorithm () |
| |
| void | addCutGenerator (CuttingMethod &cg) |
| |
| virtual void | setBabDefaultOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
| |
| virtual void | setBabDefaultOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
| |
| void | gatherParametersValues () |
| |
| void | gatherParametersValues (Ipopt::SmartPtr< Ipopt::OptionsList > options) |
| |
| Ipopt::SmartPtr< Ipopt::Journalist > | journalist () |
| |
| Ipopt::SmartPtr< Ipopt::OptionsList > | options () |
| |
| Ipopt::SmartPtr< Bonmin::RegisteredOptions > | roptions () |
| |
| const vector< OsiObject * > & | objects () const |
| |
| vector< OsiObject * > & | objects () |
| |
| void | addCutGenerator (CuttingMethod &cg) |
| |
| void | set_linearizer (TMINLP2OsiLP *linearizer) |
| |
| void | use (const OsiTMINLPInterface &nlp) |
| |
| void | use (Ipopt::SmartPtr< TMINLP > tminlp) |
| |
| void | use (Ipopt::SmartPtr< TMINLP2TNLP > prob) |
| |
| void | setNonlinearSolver (OsiTMINLPInterface *s) |
| |
| OsiTMINLPInterface * | nonlinearSolver () |
| |
| OsiSolverInterface * | continuousSolver () |
| |
| CuttingMethods & | cutGenerators () |
| |
| HeuristicMethods & | heuristics () |
| |
| OsiChooseVariable * | branchingMethod () |
| |
| NodeComparison & | nodeComparisonMethod () |
| |
| TreeTraversal | treeTraversalMethod () |
| |
| int | getIntParameter (const IntParameter &p) const |
| |
| double | getDoubleParameter (const DoubleParameter &p) const |
| |
| void | setIntParameter (const IntParameter &p, const int v) |
| |
| void | setDoubleParameter (const DoubleParameter &p, const double v) |
| |
| | BabSetupBase (const CoinMessageHandler *handler=NULL) |
| |
| | BabSetupBase (Ipopt::SmartPtr< TMINLP > tminlp, const CoinMessageHandler *handler=NULL) |
| |
| | BabSetupBase (Ipopt::SmartPtr< TNLPSolver > app) |
| |
| | BabSetupBase (const OsiTMINLPInterface &nlp) |
| |
| | BabSetupBase (const BabSetupBase &setup, OsiTMINLPInterface &nlp) |
| |
| | BabSetupBase (const BabSetupBase &setup, OsiTMINLPInterface &nlp, const std::string &prefix) |
| |
| | BabSetupBase (const BabSetupBase &other) |
| |
| virtual | ~BabSetupBase () |
| |
| void | use (const OsiTMINLPInterface &nlp) |
| |
| void | use (Ipopt::SmartPtr< TMINLP > tminlp) |
| |
| void | use (Ipopt::SmartPtr< TMINLP2TNLP > prob) |
| |
| void | setNonlinearSolver (OsiTMINLPInterface *s) |
| |
| void | readOptionsFile (std::string fileName) |
| |
| void | readOptionsString (std::string opt_string) |
| |
| void | readOptionsStream (std::istream &is) |
| |
| void | mayPrintDoc () |
| |
| const char * | prefix () const |
| |
| void | setOptionsAndJournalist (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions, Ipopt::SmartPtr< Ipopt::OptionsList > options, Ipopt::SmartPtr< Ipopt::Journalist > journalist) |
| |
| void | initializeOptionsAndJournalist () |
| |
| OsiTMINLPInterface * | nonlinearSolver () |
| |
| OsiSolverInterface * | continuousSolver () |
| |
| CuttingMethods & | cutGenerators () |
| |
| HeuristicMethods & | heuristics () |
| |
| OsiChooseVariable * | branchingMethod () |
| |
| NodeComparison & | nodeComparisonMethod () |
| |
| TreeTraversal | treeTraversalMethod () |
| |
| int | getIntParameter (const IntParameter &p) const |
| |
| double | getDoubleParameter (const DoubleParameter &p) const |
| |
| void | setIntParameter (const IntParameter &p, const int v) |
| |
| void | setDoubleParameter (const DoubleParameter &p, const double v) |
| |
Definition at line 43 of file BonCouenneSetup.hpp.