12#include "ClpSimplex.hpp"
18class CoinWarmStartDiff;
26 CbcSubProblem(
const OsiSolverInterface *solver,
27 const double *lowerBefore,
28 const double *upperBefore,
29 const unsigned char *status,
33 CbcSubProblem(
const CbcSubProblem &);
36 CbcSubProblem &operator=(
const CbcSubProblem &rhs);
39 virtual ~CbcSubProblem();
42 void takeOver(CbcSubProblem &,
bool cleanup);
44 void apply(OsiSolverInterface *
model,
int what = 3)
const;
61 mutable CoinWarmStartBasis *status_;
65 int numberChangedBounds_;
67 int numberInfeasibilities_;
int depth_
Depth of the node in the search tree.
int depth() const
Depth in branch-and-cut search tree.
double sumInfeasibilities_
Sum of "infeasibilities" reported by each object.
double objectiveValue_
Objective value.
CbcModel * model() const
Return model.