Minotaur 0.4.1
Docs for developers
Minotaur::ParMINLPDiving Member List

This is the complete list of members for Minotaur::ParMINLPDiving, including all inherited members.

backtrack_(UInt n_moded, ModVector &lastNodeMods, ProblemPtr p, std::stack< VarBoundModPtr > &mods)Minotaur::ParMINLPDivingprotected
e_Minotaur::ParMINLPDivingprotected
env_Minotaur::ParMINLPDivingprotected
fixInts(const double *x, std::stack< Modification * > &nlpMods, ProblemPtr minlp)Minotaur::ParMINLPDiving
FracBounds_(UInt numfrac, const double *x, Direction d, Order o, ProblemPtr p, UIntVector &violated, std::stack< VarBoundModPtr > &mods, LinearHandler *lh, ModVector &lastNodesMods, DoubleVector &score, DoubleVector &avgDual, double *gradientObj)Minotaur::ParMINLPDivingprotected
FuncPtr typedef (defined in Minotaur::ParMINLPDiving)Minotaur::ParMINLPDivingprotected
getDirectionString(UInt i)Minotaur::ParMINLPDivingvirtual
getOrderString(UInt i)Minotaur::ParMINLPDivingvirtual
getScore_(const double *x, Scoretype s, DoubleVector &score, ProblemPtr p, DoubleVector &avgDual, double *gradientObj)Minotaur::ParMINLPDivingprotected
getScoreString(UInt i)Minotaur::ParMINLPDivingvirtual
getWallTime()Minotaur::ParMINLPDivinginline
Heuristic()Minotaur::Heuristicinline
implementDive_(int i, const double *x, SolutionPoolPtr s_pool, ModVector &lastNodesMods, EnginePtr e, ProblemPtr p, DoubleVector &avgDual, UIntVector &violated, std::stack< VarBoundModPtr > &mods, LinearHandler *lh, DoubleVector &score, double *gradientObj, DivingheurStats *stats)Minotaur::ParMINLPDivingprotected
intTol_Minotaur::ParMINLPDivingprotected
isFrac_(const double *x, UIntVector &violated, ProblemPtr p)Minotaur::ParMINLPDivingprotected
LexBounds_(UInt numfrac, const double *x, Direction d, Order o, ProblemPtr p, UIntVector &violated, std::stack< VarBoundModPtr > &mods, LinearHandler *lh, ModVector &lastNodesMods, DoubleVector &score, DoubleVector &avgDual, double *gradientObj)Minotaur::ParMINLPDivingprotected
logger_Minotaur::ParMINLPDivingprotected
maxProbs_Minotaur::ParMINLPDivingprotected
maxSol_Minotaur::ParMINLPDivingprotected
me_ (defined in Minotaur::ParMINLPDiving)Minotaur::ParMINLPDivingprotectedstatic
minlp_Minotaur::ParMINLPDivingprotected
nlpe_Minotaur::ParMINLPDivingprotected
nSelector_Minotaur::ParMINLPDivingprotected
numLevels_Minotaur::ParMINLPDivingprotected
numThreads_Minotaur::ParMINLPDivingprotected
p_Minotaur::ParMINLPDivingprotected
ParMINLPDiving(EnvPtr env, ProblemPtr p, EnginePtr e)Minotaur::ParMINLPDiving
ReducedCost_(UInt numfrac, const double *x, Direction d, Order o, ProblemPtr p, UIntVector &violated, std::stack< VarBoundModPtr > &mods, LinearHandler *lh, ModVector &lastNodesMods, DoubleVector &score, DoubleVector &avgDual, double *gradientObj)Minotaur::ParMINLPDivingprotected
restoreBounds_(double *LB_copy, double *UB_copy, UInt vars, ProblemPtr p)Minotaur::ParMINLPDivingprotected
rounding_(double value, Direction d)Minotaur::ParMINLPDivingprotected
saveBounds_(double *LB_copy, double *UB_copy, UInt vars)Minotaur::ParMINLPDivingprotected
selectHeur_(int i, Direction &d, Order &o)Minotaur::ParMINLPDivingprotected
setAltEngine(EnginePtr nlpe)Minotaur::ParMINLPDivinginline
setOrigProb(ProblemPtr minlp)Minotaur::ParMINLPDivinginline
shouldDive_()Minotaur::ParMINLPDivingprotected
solve(NodePtr node, RelaxationPtr rel, SolutionPoolPtr s_pool)Minotaur::ParMINLPDivingvirtual
solveNLP(ConstSolutionPtr sol, bool *solFound, ProblemPtr minlp, EnginePtr nlpe)Minotaur::ParMINLPDiving
solveNode(ConstSolutionPtr, NodePtr, RelaxationPtr, SolutionPoolPtr)Minotaur::Heuristicinlinevirtual
sort_(UInt left, UInt right, DoubleVector &score, UIntVector &violated)Minotaur::ParMINLPDivingprotected
stats_Minotaur::ParMINLPDivingprotected
timer_Minotaur::ParMINLPDivingprotected
unfixInts(std::stack< Modification * > &nlpMods, ProblemPtr minlp) (defined in Minotaur::ParMINLPDiving)Minotaur::ParMINLPDiving
updateAvgDual_(ConstSolutionPtr sol, DoubleVector &avgDual, DivingheurStats *stats)Minotaur::ParMINLPDivingprotected
vectorFlag_(UInt min_vlength, ProblemPtr p)Minotaur::ParMINLPDivingprotected
VectorLength_(UInt numfrac, const double *x, Direction d, Order o, ProblemPtr p, UIntVector &violated, std::stack< VarBoundModPtr > &mods, LinearHandler *lh, ModVector &lastNodesMods, DoubleVector &score, DoubleVector &avgDual, double *gradientObj)Minotaur::ParMINLPDivingprotected
wallTimeStart_Minotaur::ParMINLPDivingprotected
writeParStats(std::ostream &out, DivingheurStats *stats, double wallTime) constMinotaur::ParMINLPDiving
writeStats(std::ostream &out) constMinotaur::ParMINLPDivingvirtual
~Heuristic()Minotaur::Heuristicinlinevirtual
~ParMINLPDiving()Minotaur::ParMINLPDiving

Minotaur source code documented by Doxygen 1.9.4 on Fri Apr 25 2025