PySCIPOpt
Python Interface to the SCIP Optimization Suite
Model Member List

This is the complete list of members for Model, including all inherited members.

activateBenders(self, str, name, int, nsubproblems)Model
addBendersSubproblem(self, str, name, subproblem)Model
addCons(self, cons, name='', initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, modifiable=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsAnd(self, vars, resvar, name="ANDcons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, modifiable=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsCardinality(self, consvars, cardval, indvars=None, weights=None, name="CardinalityCons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsCoeff(self, Constraint, cons, Variable, var, coeff)Model
addConsIndicator(self, cons, binvar=None, name="IndicatorCons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsOr(self, vars, resvar, name="ORcons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, modifiable=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsSOS1(self, vars, weights=None, name="SOS1cons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsSOS2(self, vars, weights=None, name="SOS2cons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, dynamic=False, removable=False, stickingatnode=False)Model
addConsXor(self, vars, rhsvar, name="XORcons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, modifiable=False, dynamic=False, removable=False, stickingatnode=False)Model
addCut(self, Row, cut, not, None, forcecut=False)Model
addObjoffset(self, offset, solutions=False)Model
addPoolCut(self, Row, row, not, None)Model
addPyCons(self, Constraint, cons)Model
addRowDive(self, Row, row)Model
addSol(self, Solution, solution, free=True)Model
addVar(self, name='', vtype='C', lb=0.0, ub=None, obj=0.0, pricedVar=False)Model
addVarLocks(self, Variable, var, nlocksdown, nlocksup)Model
addVarSOS1(self, Constraint, cons, Variable, var, weight)Model
addVarSOS2(self, Constraint, cons, Variable, var, weight)Model
addVarToRow(self, Row, row, not, None, Variable, var, not, None, value)Model
appendVarSOS1(self, Constraint, cons, Variable, var)Model
appendVarSOS2(self, Constraint, cons, Variable, var)Model
branchVar(self, variable)Model
branchVarVal(self, variable, value)Model
cacheRowExtensions(self, Row, row, not, None)Model
calcChildEstimate(self, Variable, variable, targetvalue)Model
calcNodeselPriority(self, Variable, variable, branchdir, targetvalue)Model
catchEvent(self, eventtype, Eventhdlr, eventhdlr)Model
catchRowEvent(self, Row, row, eventtype, Eventhdlr, eventhdlr)Model
catchVarEvent(self, Variable, var, eventtype, Eventhdlr, eventhdlr)Model
checkSol(self, Solution, solution, printreason=True, completely=False, checkbounds=True, checkintegrality=True, checklprows=True, original=False)Model
chgLhs(self, Constraint, cons, lhs)Model
chgReoptObjective(self, coeffs, sense='minimize')Model
chgRhs(self, Constraint, cons, rhs)Model
chgRowLhsDive(self, Row, row, newlhs)Model
chgRowRhsDive(self, Row, row, newrhs)Model
chgVarLb(self, Variable, var, lb)Model
chgVarLbDive(self, Variable, var, newbound)Model
chgVarLbGlobal(self, Variable, var, lb)Model
chgVarLbNode(self, Node, node, Variable, var, lb)Model
chgVarObjDive(self, Variable, var, newobj)Model
chgVarObjProbing(self, Variable, var, newobj)Model
chgVarType(self, Variable, var, vtype)Model
chgVarUb(self, Variable, var, ub)Model
chgVarUbDive(self, Variable, var, newbound)Model
chgVarUbGlobal(self, Variable, var, ub)Model
chgVarUbNode(self, Node, node, Variable, var, ub)Model
computeBestSolSubproblems(self)Model
constructLP(self)Model
count(self)Model
create(self)Model
createChild(self, nodeselprio, estimate)Model
createCons(self, Conshdlr, conshdlr, name, initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, modifiable=False, dynamic=False, removable=False, stickingatnode=False)Model
createEmptyRowSepa(self, Sepa, sepa, name="row", lhs=0.0, rhs=None, local=True, modifiable=False, removable=True)Model
createEmptyRowUnspec(self, name="row", lhs=0.0, rhs=None, local=True, modifiable=False, removable=True)Model
createProbBasic(self, problemName='model')Model
createSol(self, Heur, heur=None)Model
delCons(self, Constraint, cons)Model
delConsLocal(self, Constraint, cons)Model
delVar(self, Variable, var)Model
disablePropagation(self, onlyroot=False)Model
dropEvent(self, eventtype, Eventhdlr, eventhdlr)Model
dropRowEvent(self, Row, row, eventtype, Eventhdlr, eventhdlr)Model
dropVarEvent(self, Variable, var, eventtype, Eventhdlr, eventhdlr)Model
endDive(self)Model
endProbing(self)Model
epsilon(self)Model
feasFrac(self, value)Model
feastol(self)Model
fixVar(self, Variable, var, val)Model
fixVarProbing(self, Variable, var, fixedval)Model
flushRowExtensions(self, Row, row, not, None)Model
frac(self, value)Model
freeBendersSubproblems(self)Model
freeProb(self)Model
freeReoptSolve(self)Model
freeSol(self, Solution, solution)Model
freeTransform(self)Model
getActivity(self, Constraint, cons, Solution, sol=None)Model
getBendersVar(self, Variable, var, Benders, benders=None, probnumber=-1)Model
getBestSol(self)Model
getCondition(self, exact=False)Model
getConss(self)Model
getCurrentNode(self)Model
getCutEfficacy(self, Row, cut, not, None, Solution, sol=None)Model
getDepth(self)Model
getDualbound(self)Model
getDualboundRoot(self)Model
getDualfarkasLinear(self, Constraint, cons)Model
getDualMultiplier(self, Constraint, cons)Model
getDualsolLinear(self, Constraint, cons)Model
getGap(self)Model
getLhs(self, Constraint, cons)Model
getLPBasisInd(self)Model
getLPBInvARow(self, row)Model
getLPBInvRow(self, row)Model
getLPBranchCands(self)Model
getLPColsData(self)Model
getLPObjVal(self)Model
getLPRowsData(self)Model
getLPSolstat(self)Model
getNConss(self)Model
getNConss(self)Model
getNCountedSols(self)Model
getNCuts(self)Model
getNCutsApplied(self)Model
getNLPCols(self)Model
getNLPRows(self)Model
getNLPs(self)Model
getNNodes(self)Model
getNVars(self)Model
getObjective(self)Model
getObjectiveSense(self)Model
getObjlimit(self)Model
getObjoffset(self, original=True)Model
getObjVal(self, original=True)Model
getParam(self, name)Model
getPresolvingTime(self)Model
getPrimalbound(self)Model
getProbName(self)Model
getReadingTime(self)Model
getRhs(self, Constraint, cons)Model
getRowActivity(self, Row, row)Model
getRowLPActivity(self, Row, row)Model
getSlack(self, Constraint, cons, Solution, sol=None, side=None)Model
getSolObjVal(self, Solution, sol, original=True)Model
getSols(self)Model
getSolVal(self, Solution, sol, Variable, var)Model
getSolvingTime(self)Model
getStage(self)Model
getStatus(self)Model
getTermsQuadratic(self, Constraint, cons)Model
getTotalTime(self)Model
getTransformedCons(self, Constraint, cons)Model
getTransformedVar(self, Variable, var)Model
getVal(self, Variable, var)Model
getValsLinear(self, Constraint, cons)Model
getVarLbDive(self, Variable, var)Model
getVarRedcost(self, Variable, var)Model
getVars(self, transformed=False)Model
getVarUbDive(self, Variable, var)Model
hideOutput(self, quiet=True)Model
includeBenders(self, Benders, benders, name, desc, priority=1, cutlp=True, cutpseudo=True, cutrelax=True, shareaux=False)Model
includeBranchrule(self, Branchrule, branchrule, name, desc, priority, maxdepth, maxbounddist)Model
includeConshdlr(self, Conshdlr, conshdlr, name, desc, sepapriority=0, enfopriority=0, chckpriority=0, sepafreq=-1, propfreq=-1, eagerfreq=100, maxprerounds=-1, delaysepa=False, delayprop=False, needscons=True, proptiming=PY_SCIP_PROPTIMING.BEFORELP, presoltiming=PY_SCIP_PRESOLTIMING.MEDIUM)Model
includeDefaultPlugins(self)Model
includeEventhdlr(self, Eventhdlr, eventhdlr, name, desc)Model
includeHeur(self, Heur, heur, name, desc, dispchar, priority=10000, freq=1, freqofs=0, maxdepth=-1, timingmask=SCIP_HEURTIMING_BEFORENODE, usessubscip=False)Model
includePresol(self, Presol, presol, name, desc, priority, maxrounds, timing=SCIP_PRESOLTIMING_FAST)Model
includePricer(self, Pricer, pricer, name, desc, priority=1, delay=True)Model
includeProp(self, Prop, prop, name, desc, presolpriority, presolmaxrounds, proptiming, presoltiming=SCIP_PRESOLTIMING_FAST, priority=1, freq=1, delay=True)Model
includeRelax(self, Relax, relax, name, desc, priority=10000, freq=1)Model
includeSepa(self, Sepa, sepa, name, desc, priority=0, freq=10, maxbounddist=1.0, usessubscip=False, delay=False)Model
infinity(self)Model
initBendersDefault(self, subproblems)Model
inProbing(self)Model
inRepropagation(self)Model
interruptSolve(self)Model
isCutEfficacious(self, Row, cut, not, None, Solution, sol=None)Model
isFeasNegative(self, value)Model
isFeasZero(self, value)Model
isGE(self, val1, val2)Model
isGT(self, val1, val2)Model
isInfinity(self, value)Model
isLE(self, val1, val2)Model
isLPSolBasic(self)Model
isLT(self, val1, val2)Model
isObjChangedProbing(self)Model
isZero(self, value)Model
optimize(self)Model
presolve(self)Model
printBestSol(self, write_zeros=False)Model
printRow(self, Row, row, not, None)Model
printSol(self, Solution, solution, write_zeros=False)Model
printStatistics(self)Model
printVersion(self)Model
readParams(self, file)Model
readProblem(self, file, extension=None)Model
readSol(self, filename)Model
readSolFile(self, filename)Model
redirectOutput(self)Model
releaseRow(self, Row, row, not, None)Model
releaseVar(self, Variable, var)Model
resetParam(self, name)Model
resetParams(self)Model
setBoolParam(self, name, value)Model
setCharParam(self, name, value)Model
setCheck(self, Constraint, cons, newCheck)Model
setEmphasis(self, paraemphasis, quiet=True)Model
setEnforced(self, Constraint, cons, newEnf)Model
setHeuristics(self, setting)Model
setInitial(self, Constraint, cons, newInit)Model
setIntParam(self, name, value)Model
setLongintParam(self, name, value)Model
setMaximize(self)Model
setMinimize(self)Model
setObjective(self, coeffs, sense='minimize', clear='true')Model
setObjlimit(self, objlimit)Model
setParam(self, name, value)Model
setParamsCountsols(self)Model
setPresolve(self, setting)Model
setProbName(self, name)Model
setRealParam(self, name, value)Model
setRelaxSolVal(self, Variable, var, val)Model
setRemovable(self, Constraint, cons, newRem)Model
setSeparating(self, setting)Model
setSolVal(self, Solution, solution, Variable, var, val)Model
setStringParam(self, name, value)Model
solveDiveLP(self, itlim=-1)Model
solveProbingLP(self, itlim=-1)Model
startDive(self)Model
startProbing(self)Model
tightenVarLb(self, Variable, var, lb, force=False)Model
tightenVarLbGlobal(self, Variable, var, lb, force=False)Model
tightenVarUb(self, Variable, var, ub, force=False)Model
tightenVarUbGlobal(self, Variable, var, ub, force=False)Model
trySol(self, Solution, solution, printreason=True, completely=False, checkbounds=True, checkintegrality=True, checklprows=True, free=True)Model
updateBendersLowerbounds(self, lowerbounds, Benders, benders=None)Model
updateNodeLowerbound(self, Node, node, lb)Model
version(self)Model
writeBestSol(self, filename="origprob.sol", write_zeros=False)Model
writeName(self, Variable, var)Model
writeParams(self, filename='param.set', comments=True, onlychanged=True)Model
writeProblem(self, filename='model.cip', trans=False)Model
writeSol(self, Solution, solution, filename="origprob.sol", write_zeros=False)Model
writeStatistics(self, filename="origprob.stats")Model