Minotaur 0.4.1
Docs for developers
Minotaur::LGCIGenerator Member List

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

addCons(CoverSetPtr obj, CoverSetPtr consknap, double bknap, std::vector< CoverSetPtr > *gubcons, double *bgubs, OrigLiftVarsPtr varmap, ProblemPtr liftprob)Minotaur::LGCIGenerator
addCut(CutPtr cut) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
addCut(CoverSetPtr cov, double rhs, UInt cuttype, CutFail &failtype) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
addVar(VariablePtr var, OrigLiftVarsPtr varmap, ProblemPtr liftprob)Minotaur::LGCIGenerator
cBar(const ConstCoverSetPtr cover, CoverSetPtr cbar, const ConstConstraintPtr cons)Minotaur::LGCIGenerator
checkExists(CoverSetPtr inequality, double rhs)Minotaur::LGCIGenerator
coverPartitionGNS(const ConstConstraintPtr cons, const ConstCoverSetPtr cover, CoverSetPtr cone, CoverSetPtr ctwo, CoverSetPtr fset, CoverSetPtr rset)Minotaur::LGCIGenerator
coverSetGeneratorGNS(ConstConstraintPtr cons, CoverSetPtr cover)Minotaur::LGCIGenerator
coverSetGenGNSModified(ConstConstraintPtr cons) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
generateAllCuts() (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
generateCut(const ConstCoverSetPtr inequality, double ub) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
generateCuts(ConstConstraintPtr cons, ConstConstraintVectorPtr gublist) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
generateGubMaps(ConstConstraintVectorPtr gublist, std::vector< CoverSetPtr > *gubcoverlist, std::vector< CoverSetPtr > *guborigcoeffs) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
getKnapsackList() const (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGeneratorinline
getProbStruct() const (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGeneratorinline
getStats() const (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGeneratorinline
GNS(const ConstConstraintPtr cons, ConstConstraintVectorPtr gublist) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
hasCover(ConstraintConstIterator it) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
hasGubCover(ConstraintConstIterator it, ConstConstraintVectorPtr gublist) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
initCoverIneq(const ConstCoverSetPtr cover, CoverSetPtr coverineq) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
initGubCons(const ConstCoverSetPtr cone, std::vector< CoverSetPtr > *gubcoverlist, std::vector< CoverSetPtr > *gubcons) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
initialize() (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
initStats() (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
LGCIGenerator() (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
LGCIGenerator(ProblemPtr p, SolutionPtr s, EnvPtr env, LPEnginePtr lpengine) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
LGCIGenerator(RelaxationPtr rel, ConstSolutionPtr sol, EnvPtr env, LPEnginePtr lpengine) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
lift(const ConstCoverSetPtr obj, const ConstCoverSetPtr inequality, const CoverSetConstIterator variable, double &rhs, double &initialb, bool uplift) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
lift(CoverSetPtr obj, std::vector< CoverSetPtr > *origgubs, CoverSetPtr consknap, std::vector< CoverSetPtr > *gubcons, const CoverSetConstIterator variable, double &rhs, double &initialbknap, double *initialgub, bool liftup) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
liftingGNS(const ConstCoverSetPtr cone, const ConstCoverSetPtr ctwo, const ConstCoverSetPtr fset, const ConstCoverSetPtr rset, CoverSetPtr constraint, const ConstConstraintPtr cons, ConstConstraintVectorPtr gublist, double &ub)Minotaur::LGCIGenerator
liftingProbsolver() (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
liftSet(CoverSetPtr obj, CoverSetPtr constraintset, const ConstCoverSetPtr varset, CoverSetPtr inequality, double &ub, double &initialb, bool liftup)Minotaur::LGCIGenerator
liftSet(CoverSetPtr obj, std::vector< CoverSetPtr > *origgubs, CoverSetPtr consknap, std::vector< CoverSetPtr > *gubcons, const ConstCoverSetPtr varset, CoverSetPtr coverineq, double &rhs, double &initialknap, double *initialgub, bool liftup)Minotaur::LGCIGenerator
minimalCover(CoverSetPtr cover, ConstConstraintPtr cons)Minotaur::LGCIGenerator
nonOverlap(std::vector< CoverSetPtr > *gubcoverlist) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
nonzeroVars(const ConstLinearFunctionPtr lf, CoverSetPtr nonzerovars, CoverSetPtr zerovars) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
printIneq(const ConstCoverSetPtr cov, double rhs, PrintType type, string message) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
roundHeur(ProblemPtr prob) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
sortNonIncreasing(CoverSetPtr nonzeros)Minotaur::LGCIGenerator
sumCoeffs(CoverSetPtr cover)Minotaur::LGCIGenerator
varCoeff(ConstConstraintPtr cons, CoverSetPtr cover)Minotaur::LGCIGenerator
violation(CutPtr cut) (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator
~LGCIGenerator() (defined in Minotaur::LGCIGenerator)Minotaur::LGCIGenerator

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