# 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 | CbcSolverUsefulData
| Structure to hold useful arrays. 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...

## 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 NEWS_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.

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines