Minotaur 0.4.1
Docs for developers
Minotaur::CoverCutGenerator Member List

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

addCut(CutPtr cut) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
addCut(CoverSetPtr cov, double rhs, UInt cuttype) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
allCTwo(const ConstCoverSetPtr cover, const ConstCoverSetPtr cone, const ConstCoverSetPtr cbar, const ConstConstraintPtr cons) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
binaryKnapsackSolver(size_t n, double b, double const *c, double const *a, double &z, int *x) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
cBar(const ConstCoverSetPtr coverSetPtr, CoverSetPtr cBar, const ConstConstraintPtr constraint) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
checkExists(CoverSetPtr cov, double rhs) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
checkIntegral(RelaxationPtr p, ConstSolutionPtr s) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
CoverCutGenerator() (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
CoverCutGenerator(ProblemPtr p, SolutionPtr s, EnvPtr env) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
CoverCutGenerator(RelaxationPtr rel, ConstSolutionPtr sol, EnvPtr env) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
coverPartitionGNS(const ConstConstraintPtr cons, const ConstCoverSetPtr cover, CoverSetPtr cone, CoverSetPtr ctwo, CoverSetPtr fset, CoverSetPtr rset) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
coverSetGeneratorDefault(ConstConstraintPtr cons)Minotaur::CoverCutGenerator
coverSetGeneratorGNS(ConstConstraintPtr cons, CoverSetPtr cover)Minotaur::CoverCutGenerator
coverSetGenGNSModified(ConstConstraintPtr cons) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
extendedCover(CoverSetPtr cover, ConstConstraintPtr cons) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
generateAllCuts() (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
generateCut(const ConstCoverSetPtr constraint, const double ub) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
generateCuts(ConstConstraintPtr constraint) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
generateKnapList() (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
getCutList() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getKnapsackList() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getNumCons() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getProblem() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getSolution() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getStats() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getViolatedCutList() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
getViolList() const (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGeneratorinline
GNS(const ConstConstraintPtr cons) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
GUB(ConstraintIterator itcons) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
hasCover(ConstraintIterator it) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
initCoverIneq(const ConstCoverSetPtr coverset, CoverSetPtr coverineq) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
initialize(RelaxationPtr p, ConstSolutionPtr s, EnvPtr env) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
initStats() (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
lift(const ConstCoverSetPtr obj, const ConstCoverSetPtr constraint, const CoverSetConstIterator variable, double &rhs, double &inititalb, bool uplift) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
liftingGNS(const ConstCoverSetPtr cone, const ConstCoverSetPtr ctwo, const ConstCoverSetPtr fset, const ConstCoverSetPtr rset, CoverSetPtr constraint, const ConstConstraintPtr cons, double &ub) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
liftSet(CoverSetPtr obj, CoverSetPtr consknap, const ConstCoverSetPtr varset, CoverSetPtr constraint, double &ub, double &initialb, bool liftup) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
liftSetF(CoverSetPtr obj, CoverSetPtr consknap, const ConstCoverSetPtr setf, CoverSetPtr coverineq, double &ub, double &initialb, const bool liftup) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
minimalCover(CoverSetPtr cover, ConstConstraintPtr cons)Minotaur::CoverCutGenerator
nonzeroVars(LinearFunctionPtr lf, CoverSetPtr nonzerovars, CoverSetPtr zerovars) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
printIneq(const ConstCoverSetPtr cov, double rhs, PrintType type, string message) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
printLiftProb(const ConstCoverSetPtr obj, const ConstCoverSetPtr consknap, const CoverSetConstIterator variable, double rhs, double initialb, bool uplift, double b, double gamma, double alpha) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
simple(const ConstCoverSetPtr cover, const ConstCoverSetPtr cbar, const ConstConstraintPtr cons) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
sortNonIncreasing(CoverSetPtr nonzeros)Minotaur::CoverCutGenerator
sortReducedCosts(CoverSetPtr &vars) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
sumCoeffs(CoverSetPtr cover)Minotaur::CoverCutGenerator
varCoeff(LinearFunctionPtr lf)Minotaur::CoverCutGenerator
variableCoeffPair(CoverSetPtr cover, LinearFunctionPtr lf)Minotaur::CoverCutGenerator
violation(CutPtr cut) (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator
~CoverCutGenerator() (defined in Minotaur::CoverCutGenerator)Minotaur::CoverCutGenerator

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