#include <ogdf/external/coin.h>
List of all members.
Public Types |
| enum | CallbackType { CT_Cut = 1,
CT_Heuristic = 2,
CT_Incumbent = 4,
CT_Branch = 8
} |
| enum | CutReturn {
CR_Error,
CR_SolutionValid,
CR_AddCuts,
CR_DontAddCuts,
CR_NoCutsFound
} |
| enum | HeuristicReturn { HR_Error,
HR_Ignore,
HR_Update
} |
| enum | IncumbentReturn { IR_Error,
IR_Ignore,
IR_Update
} |
Public Member Functions |
| virtual CutReturn | cutCallback (const double, const double *, OsiCuts *) |
| virtual HeuristicReturn | heuristicCallback (double &, double *) |
| virtual IncumbentReturn | incumbentCallback (const double, const double *) |
Private Member Functions |
| bool | registerCallbacks (OsiSolverInterface *_posi, int callbackTypes) |
Friends |
| class | CoinManager |
Detailed Description
Definition at line 84 of file coin.h.
Member Enumeration Documentation
- Enumerator:
| CT_Cut |
|
| CT_Heuristic |
|
| CT_Incumbent |
|
| CT_Branch |
|
Definition at line 87 of file coin.h.
- Enumerator:
| CR_Error |
|
| CR_SolutionValid |
|
| CR_AddCuts |
|
| CR_DontAddCuts |
|
| CR_NoCutsFound |
|
Definition at line 88 of file coin.h.
- Enumerator:
| HR_Error |
|
| HR_Ignore |
|
| HR_Update |
|
Definition at line 89 of file coin.h.
- Enumerator:
| IR_Error |
|
| IR_Ignore |
|
| IR_Update |
|
Definition at line 90 of file coin.h.
Member Function Documentation
| virtual CutReturn ogdf::CoinCallbacks::cutCallback |
( |
const |
double, |
|
|
const double * |
, |
|
|
OsiCuts * |
| |
|
) |
| | [inline, virtual] |
| virtual HeuristicReturn ogdf::CoinCallbacks::heuristicCallback |
( |
double & |
, |
|
|
double * |
| |
|
) |
| | [inline, virtual] |
| virtual IncumbentReturn ogdf::CoinCallbacks::incumbentCallback |
( |
const |
double, |
|
|
const double * |
| |
|
) |
| | [inline, virtual] |
| bool ogdf::CoinCallbacks::registerCallbacks |
( |
OsiSolverInterface * |
_posi, |
|
|
int |
callbackTypes | |
|
) |
| | [private] |
Friends And Related Function Documentation
The documentation for this class was generated from the following file: