Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
CbcSolver.hpp File Reference

Defines CbcSolver, the proposed top-level class for the new-style cbc solver. More...

#include <string>
#include <vector>
#include "CoinMessageHandler.hpp"
#include "OsiClpSolverInterface.hpp"
#include "CbcModel.hpp"
#include "CbcOrClpParam.hpp"
+ Include dependency graph for CbcSolver.hpp:

Go to the source code of this file.

Classes

class  CbcSolver
 This allows the use of the standalone solver in a flexible manner. More...
 
struct  CbcSolverUsefulData2
 Structure to hold useful arrays. More...
 
class  CbcSolverUsefulData
 The CbcSolver class was taken out at a 9/12/09 meeting This is a feeble replacement. More...
 
class  CbcUser
 A class to allow the use of unknown user functionality. More...
 
class  CbcStopNow
 Support the use of a call back class to decide whether to stop. More...
 

Functions

void CbcMain0 (CbcModel &babSolver, CbcSolverUsefulData &solverData)
 And this uses it. More...
 
int CbcMain1 (int argc, const char *argv[], CbcModel &babSolver, int(CbcModel *currentSolver, int whereFrom), CbcSolverUsefulData &solverData)
 

Detailed Description

Defines CbcSolver, the proposed top-level class for the new-style cbc solver.

This class is currently an orphan. With the removal of all code flagged with the NEW_STYLE_SOLVER, this class is never instantiated (and cannot be instantiated). It is available to be coopted as a top-level object wrapping the current CbcMain0 and CbcMain1, should that appear to be a desireable path forward. – lh, 091211 –

Definition in file CbcSolver.hpp.

Function Documentation

void CbcMain0 ( CbcModel babSolver,
CbcSolverUsefulData solverData 
)

And this uses it.

int CbcMain1 ( int  argc,
const char *  argv[],
CbcModel babSolver,
int(CbcModel *currentSolver, int whereFrom)  ,
CbcSolverUsefulData solverData 
)