/home/coin/svn-release/OptimizationSuite-1.1.0/Cbc/src/CbcModel.hpp File Reference

#include <string>
#include <vector>
#include "CoinFinite.hpp"
#include "CoinMessageHandler.hpp"
#include "OsiSolverInterface.hpp"
#include "OsiBranchingObject.hpp"
#include "OsiCuts.hpp"
#include "CoinWarmStartBasis.hpp"
#include "CbcCompareBase.hpp"
#include "CbcMessage.hpp"
Include dependency graph for CbcModel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CbcModel
 Simple Branch and bound class. More...

Defines

Solve methods



#define NEW_UPDATE_OBJECT   0

Functions

void getIntegerInformation (const OsiObject *object, double &originalLower, double &originalUpper)
 So we can use osiObject or CbcObject during transition.
int CbcMain (int argc, const char *argv[], OsiClpSolverInterface &solver, CbcModel **babSolver)
int CbcMain (int argc, const char *argv[], CbcModel &babSolver)
int callCbc (const char *input2, OsiClpSolverInterface &solver1)
int callCbc (const char *input2)
int callCbc (const std::string input2, OsiClpSolverInterface &solver1)
int callCbc (const std::string input2)
void CbcMain0 (CbcModel &babSolver)
int CbcMain1 (int argc, const char *argv[], CbcModel &babSolver)
int callCbc (const char *input2, CbcModel &babSolver)
int callCbc (const std::string input2, CbcModel &babSolver)
int callCbc1 (const char *input2, CbcModel &babSolver)
int callCbc1 (const std::string input2, CbcModel &babSolver)
int callCbc1 (const char *input2, CbcModel &babSolver, int(CbcModel *currentSolver, int whereFrom))
int callCbc1 (const std::string input2, CbcModel &babSolver, int(CbcModel *currentSolver, int whereFrom))
int CbcMain1 (int argc, const char *argv[], CbcModel &babSolver, int(CbcModel *currentSolver, int whereFrom))
void setCutAndHeuristicOptions (CbcModel &model)

Define Documentation

#define NEW_UPDATE_OBJECT   0

Definition at line 266 of file CbcModel.hpp.


Function Documentation

void getIntegerInformation ( const OsiObject object,
double &  originalLower,
double &  originalUpper 
)

So we can use osiObject or CbcObject during transition.

int CbcMain ( int  argc,
const char *  argv[],
OsiClpSolverInterface solver,
CbcModel **  babSolver 
)
int CbcMain ( int  argc,
const char *  argv[],
CbcModel babSolver 
)
int callCbc ( const char *  input2,
OsiClpSolverInterface solver1 
)
int callCbc ( const char *  input2  ) 
int callCbc ( const std::string  input2,
OsiClpSolverInterface solver1 
)
int callCbc ( const std::string  input2  ) 
void CbcMain0 ( CbcModel babSolver  ) 
int CbcMain1 ( int  argc,
const char *  argv[],
CbcModel babSolver 
)
int callCbc ( const char *  input2,
CbcModel babSolver 
)
int callCbc ( const std::string  input2,
CbcModel babSolver 
)
int callCbc1 ( const char *  input2,
CbcModel babSolver 
)
int callCbc1 ( const std::string  input2,
CbcModel babSolver 
)
int callCbc1 ( const char *  input2,
CbcModel babSolver,
int(CbcModel *currentSolver, int whereFrom)   
)
int callCbc1 ( const std::string  input2,
CbcModel babSolver,
int(CbcModel *currentSolver, int whereFrom)   
)
int CbcMain1 ( int  argc,
const char *  argv[],
CbcModel babSolver,
int(CbcModel *currentSolver, int whereFrom)   
)
void setCutAndHeuristicOptions ( CbcModel model  ) 

Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1