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 |