This is the complete list of members for Model, including all inherited members.
__dealloc__(self) | Model | |
__eq__(self, other) | Model | |
__hash__(self) | Model | |
__init__(self, problemName='model', defaultPlugins=True, Model, sourceModel=None, origcopy=False, globalcopy=True, enablepricing=False, createscip=True, threadsafe=False) | Model | |
activateBenders(self, Benders, benders, int, nsubproblems) | Model | |
addBendersSubproblem(self, Benders, benders, subproblem) | Model | |
addCoefLinear(self, Constraint, cons, Variable, var, value) | 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 | |
addConsDisjunction(self, conss, name='', initial=True, relaxcons=None, enforce=True, check=True, local=False, modifiable=False, dynamic=False) | Model | |
addConsElemDisjunction(self, Constraint, disj_cons, Constraint, cons) | Model | |
addConsIndicator(self, cons, binvar=None, activeone=True, name="IndicatorCons", initial=True, separate=True, enforce=True, check=True, propagate=True, local=False, dynamic=False, removable=False, stickingatnode=False) | Model | |
addConsLocal(self, Constraint, cons, Node, validnode=None) | Model | |
addConsNode(self, Node, node, Constraint, cons, Node, validnode=None) | 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 | |
addConss(self, conss, name='', 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 | |
addExprNonlinear(self, Constraint, cons, Union[Expr, GenExpr] expr, float, coef) | 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, pricedVarScore=1.0) | 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 | |
allColsInLP(self) | Model | |
appendVarSOS1(self, Constraint, cons, Variable, var) | Model | |
appendVarSOS2(self, Constraint, cons, Variable, var) | Model | |
applyCutsProbing(self) | Model | |
backtrackProbing(self, probingdepth) | Model | |
branchVar(self, Variable, 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 | |
checkBendersSubproblemOptimality(self, Solution, solution, probnumber, Benders, benders=None) | Model | |
checkQuadraticNonlinear(self, Constraint, cons) | Model | |
checkSol(self, Solution, solution, printreason=True, completely=False, checkbounds=True, checkintegrality=True, checklprows=True, original=False) | Model | |
chgCoefLinear(self, Constraint, cons, Variable, var, value) | 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 | |
chgVarBranchPriority(self, Variable, var, priority) | 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 | |
chgVarLbProbing(self, 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 | |
chgVarUbProbing(self, Variable, var, ub) | Model | |
computeBestSolSubproblems(self) | Model | |
constructLP(self) | Model | |
count(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 | |
createConsFromExpr(self, cons, 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 | |
createOrigSol(self, Heur, heur=None) | Model | |
createPartialSol(self, Heur, heur=None) | Model | |
createProbBasic(self, problemName='model') | Model | |
createSol(self, Heur, heur=None) | Model | |
delCoefLinear(self, Constraint, cons, Variable, var) | 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 | |
enableReoptimization(self, enable=True) | Model | |
endDive(self) | Model | |
endProbing(self) | Model | |
endStrongbranch(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 | |
from_ptr(capsule, take_ownership) | Model | static |
getActivity(self, Constraint, cons, Solution, sol=None) | Model | |
getBendersAuxiliaryVar(self, probnumber, Benders, benders=None) | Model | |
getBendersSubproblem(self, probnumber, Benders, benders=None) | Model | |
getBendersVar(self, Variable, var, Benders, benders=None, probnumber=-1) | Model | |
getBestboundNode(self) | Model | |
getBestChild(self) | Model | |
getBestLeaf(self) | Model | |
getBestNode(self) | Model | |
getBestSibling(self) | Model | |
getBestSol(self) | Model | |
getBipartiteGraphRepresentation(self, prev_col_features=None, prev_edge_features=None, prev_row_features=None, static_only=False, suppress_warnings=False) | Model | |
getBranchScoreMultiple(self, Variable, var, gains) | Model | |
getColRedCost(self, Column, col) | Model | |
getCondition(self, exact=False) | Model | |
getConsNVars(self, Constraint, constraint) | Model | |
getConss(self, transformed=True) | Model | |
getConsVars(self, Constraint, constraint) | Model | |
getCurrentNode(self) | Model | |
getCutEfficacy(self, Row, cut, not, None, Solution, sol=None) | Model | |
getCutLPSolCutoffDistance(self, Row, cut, not, None, Solution, sol, not, 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 | |
getDualSolVal(self, Constraint, cons, boundconstraint=False) | Model | |
getGap(self) | Model | |
getLhs(self, Constraint, cons) | Model | |
getLocalEstimate(self, original=False) | 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 | |
getNBestSolsFound(self) | Model | |
getNBinVars(self) | Model | |
getNChildren(self) | Model | |
getNConss(self, transformed=True) | Model | |
getNCountedSols(self) | Model | |
getNCuts(self) | Model | |
getNCutsApplied(self) | Model | |
getNFeasibleLeaves(self) | Model | |
getNInfeasibleLeaves(self) | Model | |
getNIntVars(self) | Model | |
getNLeaves(self) | Model | |
getNLimSolsFound(self) | Model | |
getNLPCols(self) | Model | |
getNLPIterations(self) | Model | |
getNLPRows(self) | Model | |
getNLPs(self) | Model | |
getNlRowActivityBounds(self, NLRow, nlrow) | Model | |
getNlRows(self) | Model | |
getNlRowSolActivity(self, NLRow, nlrow, Solution, sol=None) | Model | |
getNlRowSolFeasibility(self, NLRow, nlrow, Solution, sol=None) | Model | |
getNNlRows(self) | Model | |
getNNodes(self) | Model | |
getNReaders(self) | Model | |
getNSepaRounds(self) | Model | |
getNSiblings(self) | Model | |
getNSols(self) | Model | |
getNSolsFound(self) | Model | |
getNTotalNodes(self) | Model | |
getNVars(self, transformed=True) | Model | |
getObjective(self) | Model | |
getObjectiveSense(self) | Model | |
getObjlimit(self) | Model | |
getObjoffset(self, original=True) | Model | |
getObjVal(self, original=True) | Model | |
getOpenNodes(self) | Model | |
getParam(self, name) | Model | |
getParams(self) | Model | |
getPresolvingTime(self) | Model | |
getPrimalbound(self) | Model | |
getPrimalRay(self) | Model | |
getPrimalRayVal(self, Variable, var) | Model | |
getProbingDepth(self) | Model | |
getProbName(self) | Model | |
getPseudoBranchCands(self) | Model | |
getReadingTime(self) | Model | |
getRhs(self, Constraint, cons) | Model | |
getRowActivity(self, Row, row) | Model | |
getRowDualSol(self, Row, row) | Model | |
getRowLinear(self, Constraint, cons) | Model | |
getRowLPActivity(self, Row, row) | Model | |
getRowNumIntCols(self, Row, row) | Model | |
getRowObjParallelism(self, Row, row) | Model | |
getRowParallelism(self, Row, row1, Row, row2, orthofunc=101) | Model | |
getSlack(self, Constraint, cons, Solution, sol=None, side=None) | Model | |
getSlackVarIndicator(self, Constraint, cons) | Model | |
getSolObjVal(self, Solution, sol, original=True) | Model | |
getSols(self) | Model | |
getSolTime(self, Solution, sol) | Model | |
getSolVal(self, Solution, sol, Expr, expr) | Model | |
getSolvingTime(self) | Model | |
getStage(self) | Model | |
getStageName(self) | Model | |
getStatus(self) | Model | |
getTermsQuadratic(self, Constraint, cons) | Model | |
getTotalTime(self) | Model | |
getTransformedCons(self, Constraint, cons) | Model | |
getTransformedVar(self, Variable, var) | Model | |
getTreesizeEstimation(self) | Model | |
getVal(self, Expr, expr) | Model | |
getValsLinear(self, Constraint, cons) | Model | |
getVarDict(self) | Model | |
getVarLbDive(self, Variable, var) | Model | |
getVarRedcost(self, Variable, var) | Model | |
getVars(self, transformed=False) | Model | |
getVarStrongbranch(self, Variable, var, itlim, idempotent=False, integral=False) | Model | |
getVarStrongbranchLast(self, Variable, var) | Model | |
getVarStrongbranchNode(self, Variable, var) | Model | |
getVarUbDive(self, Variable, var) | Model | |
hasPrimalRay(self) | Model | |
hideOutput(self, quiet=True) | Model | |
includeBenders(self, Benders, benders, name, desc, priority=1, cutlp=True, cutpseudo=True, cutrelax=True, shareaux=False) | Model | |
includeBenderscut(self, Benders, benders, Benderscut, benderscut, name, desc, priority=1, islpcut=True) | Model | |
includeBendersDefaultCuts(self, Benders, benders) | 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 | |
includeCutsel(self, Cutsel, cutsel, name, desc, priority) | 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 | |
includeNodesel(self, Nodesel, nodesel, name, desc, stdpriority, memsavepriority) | 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 | |
includeReader(self, Reader, reader, name, desc, ext) | 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 | |
isEQ(self, val1, val2) | Model | |
isFeasEQ(self, val1, val2) | Model | |
isFeasIntegral(self, value) | 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 | |
isNLPConstructed(self) | Model | |
isObjChangedProbing(self) | Model | |
isZero(self, value) | Model | |
lpiGetIterations(self) | Model | |
model | Model | static |
newProbingNode(self) | Model | |
optimize(self) | Model | |
presolve(self) | Model | |
printBestSol(self, write_zeros=False) | Model | |
printCons(self, Constraint, constraint) | Model | |
printExternalCodeVersions(self) | Model | |
printNlRow(self, NLRow, nlrow) | Model | |
printRow(self, Row, row, not, None) | Model | |
printSol(self, Solution, solution=None, write_zeros=False) | Model | |
printStatistics(self) | Model | |
printVersion(self) | Model | |
propagateProbing(self, maxproprounds) | Model | |
readParams(self, file) | Model | |
readProblem(self, filename, extension=None) | Model | |
readSol(self, filename) | Model | |
readSolFile(self, filename) | Model | |
readStatistics(self, filename) | Model | |
redirectOutput(self) | Model | |
relax(self) | Model | |
releaseRow(self, Row, row, not, None) | Model | |
repropagateNode(self, Node, node) | Model | |
resetParam(self, name) | Model | |
resetParams(self) | Model | |
restartSolve(self) | Model | |
separateSol(self, Solution, sol=None, pretendroot=False, allowlocal=True, onlydelayed=False) | Model | |
setBendersSubproblemIsConvex(self, Benders, benders, probnumber, isconvex=True) | 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 | |
setLogfile(self, path) | Model | |
setLongintParam(self, name, value) | Model | |
setMaximize(self) | Model | |
setMinimize(self) | Model | |
setObjective(self, expr, sense='minimize', clear='true') | Model | |
setObjIntegral(self) | Model | |
setObjlimit(self, objlimit) | Model | |
setParam(self, name, value) | Model | |
setParams(self, params) | 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 | |
setupBendersSubproblem(self, probnumber, Benders, benders=None, Solution, solution=None, checktype=PY_SCIP_BENDERSENFOTYPE.LP) | Model | |
solveBendersSubproblem(self, probnumber, solvecip, Benders, benders=None, Solution, solution=None) | Model | |
solveConcurrent(self) | Model | |
solveDiveLP(self, itlim=-1) | Model | |
solveProbingLP(self, itlim=-1) | Model | |
startDive(self) | Model | |
startProbing(self) | Model | |
startStrongbranch(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 | |
to_ptr(self, give_ownership) | 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 | |
updateVarPseudocost(self, Variable, var, valdelta, objdelta, weight) | Model | |
version(self) | Model | |
writeBestSol(self, filename="origprob.sol", write_zeros=False) | Model | |
writeBestTransSol(self, filename="transprob.sol", write_zeros=False) | Model | |
writeLP(self, filename="LP.lp") | Model | |
writeName(self, Variable, var) | Model | |
writeParams(self, filename='param.set', comments=True, onlychanged=True, verbose=True) | Model | |
writeProblem(self, filename='model.cip', trans=False, genericnames=False, verbose=True) | Model | |
writeSol(self, Solution, solution, filename="origprob.sol", write_zeros=False) | Model | |
writeStatistics(self, filename="origprob.stats") | Model | |
writeTransSol(self, Solution, solution, filename="transprob.sol", write_zeros=False) | Model |