Minotaur 0.4.1
Docs for developers
|
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::CoverCutGenerator | inline |
getKnapsackList() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
getNumCons() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
getProblem() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
getSolution() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
getStats() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
getViolatedCutList() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
getViolList() const (defined in Minotaur::CoverCutGenerator) | Minotaur::CoverCutGenerator | inline |
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 |