|
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().
1.8.5