avgDual_ | Minotaur::MINLPDiving | protected |
backtrack_(UInt n_flipped) | Minotaur::MINLPDiving | protected |
e_ | Minotaur::MINLPDiving | protected |
env_ | Minotaur::MINLPDiving | protected |
FracBounds_(UInt numfrac, const double *x, Direction d, Order o) | Minotaur::MINLPDiving | protected |
FuncPtr typedef (defined in Minotaur::MINLPDiving) | Minotaur::MINLPDiving | protected |
getScore_(const double *x, Scoretype s) | Minotaur::MINLPDiving | protected |
gradientObj_ | Minotaur::MINLPDiving | protected |
Heuristic() | Minotaur::Heuristic | inline |
implementDive_(int i, const double *x, SolutionPoolPtr s_pool) | Minotaur::MINLPDiving | protected |
intTol_ | Minotaur::MINLPDiving | protected |
isFrac_(const double *x) | Minotaur::MINLPDiving | protected |
lastNodeMods_ | Minotaur::MINLPDiving | protected |
LexBounds_(UInt numfrac, const double *x, Direction d, Order o) | Minotaur::MINLPDiving | protected |
lh_ | Minotaur::MINLPDiving | protected |
logger_ | Minotaur::MINLPDiving | protected |
maxNLP_ | Minotaur::MINLPDiving | protected |
maxSol_ | Minotaur::MINLPDiving | protected |
me_ (defined in Minotaur::MINLPDiving) | Minotaur::MINLPDiving | protectedstatic |
MINLPDiving(EnvPtr env, ProblemPtr p, EnginePtr e) | Minotaur::MINLPDiving | |
mods_ | Minotaur::MINLPDiving | protected |
nSelector_ | Minotaur::MINLPDiving | protected |
p_ | Minotaur::MINLPDiving | protected |
ReducedCost_(UInt numfrac, const double *x, Direction d, Order o) | Minotaur::MINLPDiving | protected |
restoreBounds_(double *LB_copy, double *UB_copy, UInt vars) | Minotaur::MINLPDiving | protected |
rounding_(double value, Direction d) | Minotaur::MINLPDiving | protected |
saveBounds_(double *LB_copy, double *UB_copy, UInt vars) | Minotaur::MINLPDiving | protected |
score_ | Minotaur::MINLPDiving | protected |
selectHeur_(int i, Direction &d, Order &o) | Minotaur::MINLPDiving | protected |
shouldDive_() | Minotaur::MINLPDiving | protected |
solve(NodePtr node, RelaxationPtr rel, SolutionPoolPtr s_pool) | Minotaur::MINLPDiving | virtual |
solveNode(ConstSolutionPtr, NodePtr, RelaxationPtr, SolutionPoolPtr) | Minotaur::Heuristic | inlinevirtual |
sort_(UInt left, UInt right) | Minotaur::MINLPDiving | protected |
stats_ | Minotaur::MINLPDiving | protected |
timer_ | Minotaur::MINLPDiving | protected |
updateAvgDual_(ConstSolutionPtr sol) | Minotaur::MINLPDiving | protected |
vectorFlag_(UInt min_vlength) | Minotaur::MINLPDiving | protected |
VectorLength_(UInt numfrac, const double *x, Direction d, Order o) | Minotaur::MINLPDiving | protected |
violated_ | Minotaur::MINLPDiving | protected |
writeStats(std::ostream &out) const | Minotaur::MINLPDiving | virtual |
~Heuristic() | Minotaur::Heuristic | inlinevirtual |
~MINLPDiving() | Minotaur::MINLPDiving | |