3 #ifndef CSP_USEREXITS_H
4 #define CSP_USEREXITS_H
23 for (
int i =
denseSols.size() - 1; i >= 0; --i)
28 bool addSol(
const double* sol,
double val) {
30 for (
int i =
denseSols.size() - 1; i >= 0; --i) {
31 if (fabs(
objval[i] - val) > 1e-3)
33 if (std::equal(sol, sol + size,
denseSols[i])) {
virtual int getNumCols() const
Get number of columns.
std::vector< const double * > denseSols
CSP_subProblem * subProblem
std::vector< double > objval
bool addSol(const double *sol, double val)
const double * solution(int i)
UserData * initializeUserData(CSP_subProblem *sp, OsiClpSolverInterface *solver, int baseRows)
OsiClpSolverInterface * solver