Classes | |
| class | Conshdlr |
Functions | |
| def | consactive (self, constraint) |
| def | conscheck (self, constraints, solution, checkintegrality, checklprows, printreason, completely) |
| def | conscopy (self) |
| def | consdeactive (self, constraint) |
| def | consdelete (self, constraint) |
| def | consdelvars (self, constraints) |
| def | consdisable (self, constraint) |
| def | consenable (self, constraint) |
| def | consenfolp (self, constraints, nusefulconss, solinfeasible) |
| def | consenfops (self, constraints, nusefulconss, solinfeasible, objinfeasible) |
| def | consenforelax (self, solution, constraints, nusefulconss, solinfeasible) |
| def | consexit (self, constraints) |
| def | consexitpre (self, constraints) |
| def | consexitsol (self, constraints, restart) |
| def | consfree (self) |
| def | consgetdivebdchgs (self) |
| def | consgetnvars (self, constraint) |
| def | consgetpermsymgraph (self) |
| def | consgetsignedpermsymgraph (self) |
| def | consgetvars (self, constraint) |
| def | consinit (self, constraints) |
| def | consinitlp (self, constraints) |
| def | consinitpre (self, constraints) |
| def | consinitsol (self, constraints) |
| def | conslock (self, constraint, locktype, nlockspos, nlocksneg) |
| def | consparse (self) |
| def | conspresol (self, constraints, nrounds, presoltiming, nnewfixedvars, nnewaggrvars, nnewchgvartypes, nnewchgbds, nnewholes, nnewdelconss, nnewaddconss, nnewupgdconss, nnewchgcoefs, nnewchgsides, result_dict) |
| def | consprint (self, constraint) |
| def | consprop (self, constraints, nusefulconss, nmarkedconss, proptiming) |
| def | consresprop (self) |
| def | conssepalp (self, constraints, nusefulconss) |
| def | conssepasol (self, constraints, nusefulconss, solution) |
| def | constrans (self, sourceconstraint) |
Variables | |
| consdata = SCIPconsGetData(cons) | |
| conshdlrdata = SCIPconshdlrGetData(conshdlr) | |
| constraints | |
| PyCons = getPyCons(cons) | |
| PyConshdlr = getPyConshdlr(conshdlr) | |
| PySourceCons = getPyCons(sourcecons) | |
| def | PyTargetCons = result_dict.get("targetcons") |
| def | result_dict = PyConshdlr.constrans(PySourceCons) |
| solution = Solution.create(scip, sol) | |
| def pyscipopt.conshdlr.consactive | ( | self, | |
| constraint | |||
| ) |
sets activation notification method of constraint handler
Definition at line 95 of file conshdlr.pxi.
| def pyscipopt.conshdlr.conscheck | ( | self, | |
| constraints, | |||
| solution, | |||
| checkintegrality, | |||
| checklprows, | |||
| printreason, | |||
| completely | |||
| ) |
calls feasibility check method of constraint handler
Definition at line 71 of file conshdlr.pxi.
| def pyscipopt.conshdlr.conscopy | ( | self | ) |
sets copy method of both the constraint handler and each associated constraint
Definition at line 119 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consdeactive | ( | self, | |
| constraint | |||
| ) |
sets deactivation notification method of constraint handler
Definition at line 99 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consdelete | ( | self, | |
| constraint | |||
| ) |
sets method of constraint handler to free specific constraint data
Definition at line 36 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consdelvars | ( | self, | |
| constraints | |||
| ) |
calls variable deletion method of constraint handler
Definition at line 111 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consdisable | ( | self, | |
| constraint | |||
| ) |
sets disabling notification method of constraint handler
Definition at line 107 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consenable | ( | self, | |
| constraint | |||
| ) |
sets enabling notification method of constraint handler
Definition at line 103 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consenfolp | ( | self, | |
| constraints, | |||
| nusefulconss, | |||
| solinfeasible | |||
| ) |
calls enforcing method of constraint handler for LP solution for all constraints added
Definition at line 56 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consenfops | ( | self, | |
| constraints, | |||
| nusefulconss, | |||
| solinfeasible, | |||
| objinfeasible | |||
| ) |
calls enforcing method of constraint handler for pseudo solution for all constraints added
Definition at line 66 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consenforelax | ( | self, | |
| solution, | |||
| constraints, | |||
| nusefulconss, | |||
| solinfeasible | |||
| ) |
calls enforcing method of constraint handler for a relaxation solution for all constraints added
Definition at line 61 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consexit | ( | self, | |
| constraints | |||
| ) |
calls exit method of constraint handler
Definition at line 16 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consexitpre | ( | self, | |
| constraints | |||
| ) |
informs constraint handler that the presolving is finished
Definition at line 24 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consexitsol | ( | self, | |
| constraints, | |||
| restart | |||
| ) |
informs constraint handler that the branch and bound process data is being freed
Definition at line 32 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consfree | ( | self | ) |
calls destructor and frees memory of constraint handler
Definition at line 8 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consgetdivebdchgs | ( | self | ) |
calls diving solution enforcement callback of constraint handler, if it exists
Definition at line 135 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consgetnvars | ( | self, | |
| constraint | |||
| ) |
sets constraint variable number getter method of constraint handler
Definition at line 131 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consgetpermsymgraph | ( | self | ) |
permutation symmetry detection graph getter callback, if it exists
Definition at line 139 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consgetsignedpermsymgraph | ( | self | ) |
signed permutation symmetry detection graph getter callback, if it exists
Definition at line 143 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consgetvars | ( | self, | |
| constraint | |||
| ) |
sets constraint variable getter method of constraint handler
Definition at line 127 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consinit | ( | self, | |
| constraints | |||
| ) |
calls initialization method of constraint handler
Definition at line 12 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consinitlp | ( | self, | |
| constraints | |||
| ) |
calls LP initialization method of constraint handler to separate all initial active constraints
Definition at line 44 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consinitpre | ( | self, | |
| constraints | |||
| ) |
informs constraint handler that the presolving process is being started
Definition at line 20 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consinitsol | ( | self, | |
| constraints | |||
| ) |
informs constraint handler that the branch and bound process is being started
Definition at line 28 of file conshdlr.pxi.
| def pyscipopt.conshdlr.conslock | ( | self, | |
| constraint, | |||
| locktype, | |||
| nlockspos, | |||
| nlocksneg | |||
| ) |
variable rounding lock method of constraint handler
Definition at line 90 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consparse | ( | self | ) |
sets constraint parsing method of constraint handler
Definition at line 123 of file conshdlr.pxi.
| def pyscipopt.conshdlr.conspresol | ( | self, | |
| constraints, | |||
| nrounds, | |||
| presoltiming, | |||
| nnewfixedvars, | |||
| nnewaggrvars, | |||
| nnewchgvartypes, | |||
| nnewchgbds, | |||
| nnewholes, | |||
| nnewdelconss, | |||
| nnewaddconss, | |||
| nnewupgdconss, | |||
| nnewchgcoefs, | |||
| nnewchgsides, | |||
| result_dict | |||
| ) |
calls presolving method of constraint handler
Definition at line 80 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consprint | ( | self, | |
| constraint | |||
| ) |
sets constraint display method of constraint handler
Definition at line 115 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consprop | ( | self, | |
| constraints, | |||
| nusefulconss, | |||
| nmarkedconss, | |||
| proptiming | |||
| ) |
calls propagation method of constraint handler
Definition at line 76 of file conshdlr.pxi.
| def pyscipopt.conshdlr.consresprop | ( | self | ) |
sets propagation conflict resolving method of constraint handler
Definition at line 86 of file conshdlr.pxi.
| def pyscipopt.conshdlr.conssepalp | ( | self, | |
| constraints, | |||
| nusefulconss | |||
| ) |
calls separator method of constraint handler to separate LP solution
Definition at line 48 of file conshdlr.pxi.
| def pyscipopt.conshdlr.conssepasol | ( | self, | |
| constraints, | |||
| nusefulconss, | |||
| solution | |||
| ) |
calls separator method of constraint handler to separate given primal solution
Definition at line 52 of file conshdlr.pxi.
| def pyscipopt.conshdlr.constrans | ( | self, | |
| sourceconstraint | |||
| ) |
sets method of constraint handler to transform constraint data into data belonging to the transformed problem
Definition at line 40 of file conshdlr.pxi.
| consdata = SCIPconsGetData(cons) |
Definition at line 156 of file conshdlr.pxi.
| conshdlrdata = SCIPconshdlrGetData(conshdlr) |
Definition at line 151 of file conshdlr.pxi.
| constraints |
Definition at line 172 of file conshdlr.pxi.
| PyCons = getPyCons(cons) |
Definition at line 220 of file conshdlr.pxi.
| PyConshdlr = getPyConshdlr(conshdlr) |
Definition at line 165 of file conshdlr.pxi.
| PySourceCons = getPyCons(sourcecons) |
Definition at line 230 of file conshdlr.pxi.
| def PyTargetCons = result_dict.get("targetcons") |
Definition at line 236 of file conshdlr.pxi.
| def result_dict = PyConshdlr.constrans(PySourceCons) |
Definition at line 231 of file conshdlr.pxi.
| solution = Solution.create(scip, sol) |
Definition at line 270 of file conshdlr.pxi.