Bonmin 1.8.9
|
Implementation of BonChooseVariable for curvature-based braching. More...
#include <BonLpBranchingSolver.hpp>
Public Member Functions | |
LpBranchingSolver (BabSetupBase *b) | |
Constructor from setup. | |
LpBranchingSolver (const LpBranchingSolver &) | |
Copy constructor. | |
LpBranchingSolver & | operator= (const LpBranchingSolver &rhs) |
Assignment operator. | |
virtual | ~LpBranchingSolver () |
Destructor. | |
virtual void | markHotStart (OsiTMINLPInterface *tminlp_interface) |
Called to initialize solver before a bunch of strong branching solves. | |
virtual TNLPSolver::ReturnStatus | solveFromHotStart (OsiTMINLPInterface *tminlp_interface) |
Called to solve the current TMINLP (with changed bound information) | |
virtual void | unmarkHotStart (OsiTMINLPInterface *tminlp_interface) |
Called after all strong branching solves in a node. | |
void | setMaxCuttingPlaneIter (int num) |
![]() | |
StrongBranchingSolver (OsiTMINLPInterface *solver) | |
Constructor from solver. | |
StrongBranchingSolver & | operator= (const StrongBranchingSolver &rhs) |
Assignment operator. | |
StrongBranchingSolver (const StrongBranchingSolver &rhs) | |
Copy constructor. | |
virtual | ~StrongBranchingSolver () |
Destructor. | |
![]() | |
ReferencedObject () | |
virtual | ~ReferencedObject () |
Index | ReferenceCount () const |
void | AddRef (const Referencer *referencer) const |
void | ReleaseRef (const Referencer *referencer) const |
Static Public Member Functions | |
static void | registerOptions (Ipopt::SmartPtr< Bonmin::RegisteredOptions > roptions) |
Additional Inherited Members | |
![]() | |
Ipopt::SmartPtr< Ipopt::Journalist > & | Jnlst () |
Ipopt::SmartPtr< Ipopt::OptionsList > & | Options () |
Ipopt::SmartPtr< RegisteredOptions > & | RegOptions () |
Implementation of BonChooseVariable for curvature-based braching.
Definition at line 15 of file BonLpBranchingSolver.hpp.
Bonmin::LpBranchingSolver::LpBranchingSolver | ( | BabSetupBase * | b | ) |
Constructor from setup.
Bonmin::LpBranchingSolver::LpBranchingSolver | ( | const LpBranchingSolver & | ) |
Copy constructor.
|
virtual |
Destructor.
LpBranchingSolver & Bonmin::LpBranchingSolver::operator= | ( | const LpBranchingSolver & | rhs | ) |
Assignment operator.
|
virtual |
Called to initialize solver before a bunch of strong branching solves.
Implements Bonmin::StrongBranchingSolver.
|
virtual |
Called to solve the current TMINLP (with changed bound information)
Implements Bonmin::StrongBranchingSolver.
|
virtual |
Called after all strong branching solves in a node.
Implements Bonmin::StrongBranchingSolver.
|
inline |
Definition at line 41 of file BonLpBranchingSolver.hpp.
|
static |