#include <CSP_userexits.hpp>
Collaboration diagram for UserData:
Public Member Functions | |
void | clear () |
bool | addSol (const double *sol, double val) |
int | numSolutions () |
const double * | solution (int i) |
UserData () | |
~UserData () | |
Public Attributes | |
CSP_subProblem * | subProblem |
OsiClpSolverInterface * | solver |
int | cutMode |
int | nBaseRows |
std::vector< const double * > | denseSols |
std::vector< double > | objval |
Definition at line 13 of file CSP_userexits.hpp.
UserData::UserData | ( | ) | [inline] |
Definition at line 49 of file CSP_userexits.hpp.
UserData::~UserData | ( | ) | [inline] |
void UserData::clear | ( | ) | [inline] |
Definition at line 22 of file CSP_userexits.hpp.
References denseSols, and objval.
Referenced by ~UserData().
bool UserData::addSol | ( | const double * | sol, | |
double | val | |||
) | [inline] |
Definition at line 28 of file CSP_userexits.hpp.
References denseSols, OsiClpSolverInterface::getNumCols(), objval, and solver.
int UserData::numSolutions | ( | ) | [inline] |
const double* UserData::solution | ( | int | i | ) | [inline] |
Definition at line 15 of file CSP_userexits.hpp.
Definition at line 17 of file CSP_userexits.hpp.
Definition at line 18 of file CSP_userexits.hpp.
std::vector<const double*> UserData::denseSols |
Definition at line 19 of file CSP_userexits.hpp.
Referenced by addSol(), clear(), numSolutions(), and solution().
std::vector<double> UserData::objval |