Minotaur 0.4.1
Docs for developers
Minotaur::LinearHandler Member List

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

addConstraint(ConstraintPtr newcon)Minotaur::Handlerinlinevirtual
changeBFlag_(VariablePtr v)Minotaur::LinearHandlerprotected
checkBounds_(ProblemPtr p)Minotaur::LinearHandlerprotected
chkDupRows_Minotaur::LinearHandlerprotected
chkIntToBin_(VariablePtr v) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
chkSing_(bool *changed)Minotaur::LinearHandlerprotected
coeffImp_(bool *changed) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
computeImpBounds_(ConstraintPtr c, VariablePtr z, double zval, double *lb, double *ub) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
cons_ (defined in Minotaur::Handler)Minotaur::Handlerprotected
consBegin() constMinotaur::Handlerinlinevirtual
consEnd() constMinotaur::Handlerinlinevirtual
copyBndsFromRel_(RelaxationPtr rel, ModVector &p_mods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
delFixedVars_(bool *changed) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
domRows_(bool *changed) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
dualFix_(bool *changed) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
dupRows_(bool *changed) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
env_Minotaur::LinearHandlerprotected
eTol_Minotaur::LinearHandlerprotected
findAllBinCons_() (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
findLinVars_() (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
fixNodeErr(RelaxationPtr, ConstSolutionPtr, SolutionPoolPtr, bool &)Minotaur::Handlervirtual
fixToCont_() (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
getBranches(BrCandPtr, DoubleVector &, RelaxationPtr, SolutionPoolPtr)Minotaur::LinearHandlerinlinevirtual
getBranchingCandidates(RelaxationPtr, const DoubleVector &, ModVector &, BrVarCandSet &, BrCandVector &, bool &)Minotaur::LinearHandlerinlinevirtual
getBrMod(BrCandPtr, DoubleVector &, RelaxationPtr, BranchDirection)Minotaur::LinearHandlerinlinevirtual
getLfBnds_(LinearFunctionPtr lf, double *lo, double *up) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
getName() constMinotaur::LinearHandlervirtual
getOpts() constMinotaur::LinearHandler
getSingLfBnds_(LinearFunctionPtr lf, double *lo, double *up) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
getStrongerMods(RelaxationPtr rel, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
Handler()Minotaur::Handlerinline
infty_Minotaur::LinearHandlerprotected
intTol_Minotaur::LinearHandlerprotected
isFeasible(ConstSolutionPtr, RelaxationPtr, bool &, double &)Minotaur::LinearHandlerinlinevirtual
isNeeded()Minotaur::LinearHandlerinlinevirtual
linBndTighten_(ProblemPtr p, bool apply_to_prob, ConstraintPtr c_ptr, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
LinearHandler()Minotaur::LinearHandler
LinearHandler(EnvPtr env, ProblemPtr problem)Minotaur::LinearHandler
linVars_Minotaur::LinearHandlerprotected
logger_Minotaur::LinearHandlerprotected
me_Minotaur::LinearHandlerprotectedstatic
modProb_Minotaur::Handlerprotected
modRel_Minotaur::Handlerprotected
pOpts_Minotaur::LinearHandlerprotected
postSolveRootNode(RelaxationPtr, SolutionPoolPtr, ConstSolutionPtr, ModVector &, ModVector &)Minotaur::Handlerinlinevirtual
presolve(PreModQ *pre_mods, bool *changed, Solution **sol)Minotaur::LinearHandlervirtual
presolveNode(RelaxationPtr p, NodePtr node, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods)Minotaur::LinearHandlervirtual
problem_Minotaur::LinearHandlerprotected
pStats_Minotaur::LinearHandlerprotected
purgeVars_(PreModQ *pre_mods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
relax_(ProblemPtr p, RelaxationPtr rel, bool *is_inf)Minotaur::LinearHandlerprotected
relaxInitFull(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)Minotaur::LinearHandlervirtual
relaxInitInc(RelaxationPtr rel, SolutionPool *sp, bool *is_inf)Minotaur::LinearHandlervirtual
relaxNodeFull(NodePtr node, RelaxationPtr rel, bool *is_inf)Minotaur::LinearHandlervirtual
relaxNodeInc(NodePtr node, RelaxationPtr rel, bool *is_inf)Minotaur::LinearHandlervirtual
removeCuts(RelaxationPtr, ConstSolutionPtr)Minotaur::Handlerinlinevirtual
separate(ConstSolutionPtr sol, NodePtr node, RelaxationPtr rel, CutManager *cutman, SolutionPoolPtr s_pool, ModVector &p_mods, ModVector &r_mods, bool *sol_found, SeparationStatus *status)Minotaur::LinearHandlervirtual
setModFlags(bool mod_prob, bool mod_rel)Minotaur::Handlerinlinevirtual
setPreOptCoeffImp(bool val) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerinline
setPreOptDualFix(bool val) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerinline
setPreOptMaxIters(int val)Minotaur::LinearHandlerinline
setPreOptPurgeCons(bool val)Minotaur::LinearHandlerinline
setPreOptPurgeVars(bool val)Minotaur::LinearHandlerinline
simplePresolve(ProblemPtr p, SolutionPoolPtr spool, ModVector &t_mods, SolveStatus &status)Minotaur::LinearHandlervirtual
substVars_(bool *changed, PreModQ *pre_mods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
tightenInts_(ProblemPtr p, bool apply_to_prob, bool *changed, ModQ *mods)Minotaur::LinearHandlerprotected
treatDupRows_(ConstraintPtr c1, ConstraintPtr c2, double mult, bool *changed) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
undoStrongerMods(ProblemPtr p, RelaxationPtr rel, ModVector &p_mods, ModVector &r_mods)Minotaur::Handler
updateLfBoundsFromLb_(ProblemPtr p, bool apply_to_prob, LinearFunctionPtr lf, double lb, double uu, bool is_sing, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
updateLfBoundsFromUb_(ProblemPtr p, bool apply_to_prob, LinearFunctionPtr lf, double ub, double ll, bool is_sing, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
varBndsFromCons_(ProblemPtr p, bool apply_to_prob, bool *changed, ModQ *mods, UInt *nintmods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
varBndsFromObj_(ProblemPtr p, double ub, bool apply_to_prob, bool *changed, ModQ *mods) (defined in Minotaur::LinearHandler)Minotaur::LinearHandlerprotected
writePreStats(std::ostream &out) constMinotaur::LinearHandler
writeStats(std::ostream &out) constMinotaur::LinearHandlervirtual
~Handler()Minotaur::Handlerinlinevirtual
~LinearHandler()Minotaur::LinearHandler

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