Minotaur 0.4.1
Docs for developers
|
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::LGCIGenerator | inline |
getProbStruct() const (defined in Minotaur::LGCIGenerator) | Minotaur::LGCIGenerator | inline |
getStats() const (defined in Minotaur::LGCIGenerator) | Minotaur::LGCIGenerator | inline |
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 |