coin-Bcp
|
#include <CSP_colgen.hpp>
Public Member Functions | |
CSP_colgen (const bool own) | |
~CSP_colgen () | |
void | setCsp (const CSPROBLEM *a, double perturb_factor, int perturb_num) |
void | applyExclusions (const std::vector< const PATTERN * > &excl_patterns) |
std::vector< PATTERN * > | generateColumns (const double *pi, const double detol, const bool feasible) |
Private Member Functions | |
void | resetColBounds (OsiSolverInterface &si, const int numCols, const double *colLBs, const double *colUBs) |
void | gutsOfDestructor () |
Private Attributes | |
int | maxCols_ |
int | maxNumBits_ |
std::vector< CSP_subProblem * > | subProblems |
const bool | ownSetMembers |
const CSPROBLEM * | csproblem_ |
Definition at line 67 of file CSP_colgen.hpp.
|
inline |
Definition at line 114 of file CSP_colgen.hpp.
|
inline |
Definition at line 119 of file CSP_colgen.hpp.
References gutsOfDestructor().
|
inlineprivate |
Definition at line 91 of file CSP_colgen.hpp.
References OsiSolverInterface::setColLower(), and OsiSolverInterface::setColUpper().
|
inlineprivate |
Definition at line 100 of file CSP_colgen.hpp.
References csproblem_, ownSetMembers, and subProblems.
Referenced by ~CSP_colgen().
void CSP_colgen::setCsp | ( | const CSPROBLEM * | a, |
double | perturb_factor, | ||
int | perturb_num | ||
) |
void CSP_colgen::applyExclusions | ( | const std::vector< const PATTERN * > & | excl_patterns | ) |
std::vector<PATTERN*> CSP_colgen::generateColumns | ( | const double * | pi, |
const double | detol, | ||
const bool | feasible | ||
) |
|
private |
Definition at line 71 of file CSP_colgen.hpp.
|
private |
Definition at line 74 of file CSP_colgen.hpp.
|
private |
Definition at line 77 of file CSP_colgen.hpp.
Referenced by gutsOfDestructor().
|
private |
Definition at line 84 of file CSP_colgen.hpp.
Referenced by gutsOfDestructor().
|
private |
Definition at line 87 of file CSP_colgen.hpp.
Referenced by gutsOfDestructor().