21 #include "CoinFinite.hpp"
22 #include "CoinMessageHandler.hpp"
23 #include "OsiClpSolverInterface.hpp"
25 #if CBC_OTHER_SOLVER==1
26 #include "OsiCpxSolverInterface.hpp"
30 #include "CbcOrClpParam.hpp"
34 class CglCutGenerator;
66 int solve(
int argc,
const char * argv[],
int returnMode);
73 int solve(
const char * input,
int returnMode);
114 int *
analyze(OsiClpSolverInterface * solverMod,
int & numberChanged,
double & increment,
115 bool changeInt, CoinMessageHandler * generalMessageHandler);
128 void updateModel(ClpSimplex * model2,
int returnMode);
132 int intValue(CbcOrClpParameterType type)
const;
135 void setIntValue(CbcOrClpParameterType type,
int value);
137 double doubleValue(CbcOrClpParameterType type)
const;
245 int * branchDirection_;
247 double * primalSolution_;
249 double * pseudoDown_;
283 int ,
const char * = NULL) {}
304 inline std::string
name()
const {
310 virtual bool canDo(
const char * options) = 0;