Minotaur 0.4.1
Docs for developers
|
This is the complete list of members for Minotaur::LPRelaxation, including all inherited members.
addToCons(ConstraintPtr cons, double c) | Minotaur::Problem | virtual |
addToObj(LinearFunctionPtr lf) | Minotaur::Problem | virtual |
addToObj(double cb) | Minotaur::Problem | virtual |
calculateSize(bool shouldRedo=false) | Minotaur::Problem | virtual |
cg2qf() | Minotaur::Problem | |
changeBound(VariablePtr var, BoundType lu, double new_val) | Minotaur::Problem | virtual |
changeBound(VariablePtr var, double new_lb, double new_ub) | Minotaur::Problem | virtual |
changeBound(ConstraintPtr con, BoundType lu, double new_val) | Minotaur::Problem | virtual |
changeBound(ConstraintPtr con, double new_lb, double new_ub) | Minotaur::Problem | virtual |
changeBoundByInd(UInt ind, BoundType lu, double new_val) | Minotaur::Problem | virtual |
changeBoundByInd(UInt ind, double new_lb, double new_ub) | Minotaur::Problem | virtual |
changeConstraint(ConstraintPtr con, LinearFunctionPtr lf, double lb, double ub) | Minotaur::Problem | virtual |
changeConstraint(ConstraintPtr con, NonlinearFunctionPtr nlf) | Minotaur::Problem | virtual |
changeObj(FunctionPtr f, double cb) | Minotaur::Problem | virtual |
checkCoeffCond(const ConstraintStats &stats, bool positive) (defined in Minotaur::Problem) | Minotaur::Problem | inline |
checkConVars() const | Minotaur::Problem | virtual |
checkQuadCond(const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | inline |
classifyCon() (defined in Minotaur::Problem) | Minotaur::Problem | virtual |
clone(EnvPtr env) (defined in Minotaur::Relaxation) | Minotaur::Relaxation | |
Minotaur::Problem::clone(EnvPtr env) const | Minotaur::Problem | |
cons_ | Minotaur::Problem | protected |
consBegin() const | Minotaur::Problem | inlinevirtual |
consEnd() const | Minotaur::Problem | inlinevirtual |
consModed_ | Minotaur::Problem | protected |
countConsTypes_() | Minotaur::Problem | protectedvirtual |
countObjTypes_() | Minotaur::Problem | protectedvirtual |
countVarTypes_() | Minotaur::Problem | protectedvirtual |
debugSol_ | Minotaur::Problem | protected |
delMarkedCons() | Minotaur::Problem | virtual |
delMarkedVars(bool keep=false) | Minotaur::Problem | virtual |
engine_ | Minotaur::Problem | protected |
findType() | Minotaur::Problem | virtual |
findVarFunTypes_() | Minotaur::Problem | protectedvirtual |
getConstraint(UInt index) const | Minotaur::Problem | virtual |
getDebugSol() const | Minotaur::Problem | virtual |
getHessian() const | Minotaur::Problem | virtual |
getJacobian() const | Minotaur::Problem | virtual |
getNumCons() const | Minotaur::Problem | inlinevirtual |
getNumDCons() const | Minotaur::Problem | inlinevirtual |
getNumDVars() const | Minotaur::Problem | inlinevirtual |
getNumHessNnzs() const | Minotaur::Problem | virtual |
getNumJacNnzs() const | Minotaur::Problem | virtual |
getNumLinCons() | Minotaur::Problem | |
getNumSOS1() | Minotaur::Problem | |
getNumSOS2() | Minotaur::Problem | |
getNumVars() const | Minotaur::Problem | inlinevirtual |
getObjective() const | Minotaur::Problem | virtual |
getObjValue(const double *x, int *err) const | Minotaur::Problem | |
getOriginalVar(VariablePtr r_var) (defined in Minotaur::Relaxation) | Minotaur::Relaxation | |
getRelaxationVar(VariablePtr p_var) (defined in Minotaur::Relaxation) | Minotaur::Relaxation | |
getSize() const | Minotaur::Problem | |
getSizeEstimate() | Minotaur::Problem | |
getVariable(UInt index) const | Minotaur::Problem | virtual |
hasNativeDer() const | Minotaur::Problem | virtual |
hessian_ | Minotaur::Problem | protected |
INFTY (defined in Minotaur::Problem) | Minotaur::Problem | |
isAggregation_(ConstraintPtr c) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isBinPacking_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isCardinality_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isComplementEllipsoid_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isComplementSimpleBall_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isDebugSolFeas(double atol, double rtol) | Minotaur::Problem | virtual |
isDiagonalQuadratic_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isEllipsoid_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isEquationKnapsack_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isIntegerKnapsack_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isInvariantKnapsack_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isKnapsack_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isLinear() | Minotaur::Problem | virtual |
isMarkedDel(ConstConstraintPtr con) | Minotaur::Problem | virtual |
isMarkedDel(ConstVariablePtr var) | Minotaur::Problem | virtual |
isMixedBinary_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isNoSpecificStructure_(ConstraintPtr c) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isOtherQuadType_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isPolyp_() (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isPrecedence_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isPureBilinear_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isQP() | Minotaur::Problem | virtual |
isQuadratic() | Minotaur::Problem | virtual |
isSetCovering_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isSetPacking_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isSetPartitioning_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isSimpleBall_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isSocSimple_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
isVariableBound_(ConstraintPtr c, const ConstraintStats &stats) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
jacobian_ | Minotaur::Problem | protected |
lockNum_() (defined in Minotaur::Problem) | Minotaur::Problem | protected |
logger_ | Minotaur::Problem | protected |
LPRelaxation(EnvPtr env) (defined in Minotaur::LPRelaxation) | Minotaur::LPRelaxation | |
LPRelaxation(ProblemPtr problem, EnvPtr env) (defined in Minotaur::LPRelaxation) | Minotaur::LPRelaxation | |
markDelete(ConstraintPtr con) | Minotaur::Problem | virtual |
markDelete(VariablePtr var) | Minotaur::Problem | virtual |
me_ | Minotaur::Problem | protectedstatic |
nativeDer_ | Minotaur::Problem | protected |
negateObj() | Minotaur::Problem | virtual |
newBinaryVariable() | Minotaur::Problem | virtual |
newBinaryVariable(std::string name) | Minotaur::Problem | virtual |
newConstraint(FunctionPtr f, double lb, double ub) | Minotaur::Problem | virtual |
newConstraint(FunctionPtr f, double lb, double ub, std::string name) | Minotaur::Problem | virtual |
newObjective(FunctionPtr f, double cb, ObjectiveType otyp) | Minotaur::Problem | virtual |
newObjective(double cb, ObjectiveType otyp) (defined in Minotaur::Problem) | Minotaur::Problem | virtual |
newObjective(FunctionPtr f, double cb, ObjectiveType otyp, std::string name) | Minotaur::Problem | virtual |
newSOS(int n, SOSType type, const double *weights, const VarVector &vars, int priority, std::string name) | Minotaur::Problem | virtual |
newSOS(int n, SOSType type, const double *weights, const VarVector &vars, int priority) | Minotaur::Problem | virtual |
newVariable(VarSrcType stype=VarOrig) | Minotaur::Problem | virtual |
newVariable(double lb, double ub, VariableType vtype, VarSrcType=VarOrig) | Minotaur::Problem | virtual |
newVariable(double lb, double ub, VariableType vtype, std::string name, VarSrcType=VarOrig) | Minotaur::Problem | virtual |
newVariables(VariableConstIterator v_begin, VariableConstIterator v_end, VarSrcType stype=VarOrig) | Minotaur::Problem | virtual |
nextCId_ | Minotaur::Problem | protected |
nextSId_ | Minotaur::Problem | protected |
nextVId_ | Minotaur::Problem | protected |
numDCons_ | Minotaur::Problem | protected |
numDVars_ | Minotaur::Problem | protected |
obj_ | Minotaur::Problem | protected |
objToCons() | Minotaur::Problem | virtual |
originalProblem_ (defined in Minotaur::LPRelaxation) | Minotaur::LPRelaxation | protected |
p_ | Minotaur::Relaxation | protected |
prepareForSolve() | Minotaur::Problem | virtual |
printConstraintStatistics_() (defined in Minotaur::Problem) | Minotaur::Problem | protected |
printConstraintStatisticsQuad_() (defined in Minotaur::Problem) | Minotaur::Problem | protected |
Problem(EnvPtr env) | Minotaur::Problem | |
Relaxation(EnvPtr env) | Minotaur::Relaxation | |
Relaxation(ProblemPtr problem, EnvPtr env) | Minotaur::Relaxation | |
removeNonlinFromObj() (defined in Minotaur::Problem) | Minotaur::Problem | virtual |
removeObjective() | Minotaur::Problem | virtual |
removeQuadFromObj() | Minotaur::Problem | virtual |
resConTypCnt() (defined in Minotaur::Problem) | Minotaur::Problem | virtual |
resetDer() | Minotaur::Problem | virtual |
reverseSense(ConstraintPtr cons) | Minotaur::Problem | virtual |
setDebugSol(const DoubleVector &x) | Minotaur::Problem | virtual |
setEngine(Engine *engine) | Minotaur::Problem | virtual |
setHessian(HessianOfLagPtr hessian) | Minotaur::Problem | virtual |
setIndex_(VariablePtr v, UInt i) (defined in Minotaur::Problem) | Minotaur::Problem | protected |
setInitialPoint(const double *x) | Minotaur::Problem | virtual |
setInitialPoint(const double *x, size_t k) | Minotaur::Problem | virtual |
setInitVal(VariablePtr v, double val) (defined in Minotaur::Problem) | Minotaur::Problem | virtual |
setInitValByInd(UInt ind, double val) (defined in Minotaur::Problem) | Minotaur::Problem | virtual |
setJacobian(JacobianPtr jacobian) | Minotaur::Problem | virtual |
setNativeDer() | Minotaur::Problem | |
setProblem(ProblemPtr p) (defined in Minotaur::Relaxation) | Minotaur::Relaxation | |
setProblem(ConstProblemPtr p) (defined in Minotaur::Relaxation) | Minotaur::Relaxation | |
setVarType(VariablePtr var, VariableType type) | Minotaur::Problem | virtual |
shuffle(bool varshuff, bool conshuff, EnvPtr env) | Minotaur::Problem | |
size_ | Minotaur::Problem | protected |
sos1_ | Minotaur::Problem | protected |
sos1Begin() const (defined in Minotaur::Problem) | Minotaur::Problem | inlinevirtual |
sos1End() const (defined in Minotaur::Problem) | Minotaur::Problem | inlinevirtual |
sos2_ | Minotaur::Problem | protected |
sos2Begin() const (defined in Minotaur::Problem) | Minotaur::Problem | inlinevirtual |
sos2End() const (defined in Minotaur::Problem) | Minotaur::Problem | inlinevirtual |
statistics(std::ostream &out) const (defined in Minotaur::Problem) | Minotaur::Problem | |
subst(VariablePtr out, VariablePtr in, double rat=1.0) | Minotaur::Problem | virtual |
unsetEngine() | Minotaur::Problem | virtual |
vars_ | Minotaur::Problem | protected |
varsBegin() const | Minotaur::Problem | inlinevirtual |
varsEnd() const | Minotaur::Problem | inlinevirtual |
varsModed_ | Minotaur::Problem | protected |
varsRem_ | Minotaur::Problem | protected |
write(std::ostream &out, std::streamsize out_p=6) const | Minotaur::Problem | virtual |
writeSize(std::ostream &out) const | Minotaur::Problem | virtual |
~LPRelaxation() (defined in Minotaur::LPRelaxation) | Minotaur::LPRelaxation | inlinevirtual |
~Problem() | Minotaur::Problem | virtual |
~Relaxation() | Minotaur::Relaxation | inline |