Couenne::CouenneBab Class Reference

#include <CouenneBab.hpp>

List of all members.

Public Member Functions

 CouenneBab ()
 Integer optimization return codes.
virtual ~CouenneBab ()
 Destructor.
void setProblem (CouenneProblem *p)
virtual void branchAndBound (Bonmin::BabSetupBase &s)
 Carry out branch and bound.
const double * bestSolution () const
 operator() performs the branchAndBound
double bestObj () const
 return objective value of the bestSolution

Protected Attributes

CouenneProblemproblem_
 return Mip Status

Detailed Description

Definition at line 25 of file CouenneBab.hpp.


Constructor & Destructor Documentation

Couenne::CouenneBab::CouenneBab (  ) 

Integer optimization return codes.

Constructor

virtual Couenne::CouenneBab::~CouenneBab (  )  [virtual]

Destructor.


Member Function Documentation

void Couenne::CouenneBab::setProblem ( CouenneProblem p  ) 
virtual void Couenne::CouenneBab::branchAndBound ( Bonmin::BabSetupBase &  s  )  [virtual]

Carry out branch and bound.

const double* Couenne::CouenneBab::bestSolution (  )  const

operator() performs the branchAndBound

operator() performs the branchAndBound get the best solution known to the problem (is optimal if MipStatus is FeasibleOptimal). if no solution is known returns NULL.

double Couenne::CouenneBab::bestObj (  )  const

return objective value of the bestSolution


Member Data Documentation

return Mip Status

return the best known lower bound on the objective value return the total number of nodes explored. return the total number of iterations in the last mip solved. returns the value of the continuous relaxation. virtual callback function to eventually modify objects for integer variable (replace with user set). This is called after CbcModel::findIntegers Get cbc model used to solve. Get cbc model used to solve as non-const, in case we want to change options before things happen Say that algorithm is using Couenne. Get value of usingCouenne variable.

Definition at line 118 of file CouenneBab.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 2 Aug 2012 for Couenne by  doxygen 1.6.1