Base class of the Propagators Plugin. More...
Go to the source code of this file.
Classes | |
| class | Prop |
Functions | |
| def | propfree (self) |
| def | propinit (self) |
| def | propexit (self) |
| def | propinitsol (self) |
| def | propexitsol (self, restart) |
| def | propinitpre (self) |
| def | propexitpre (self) |
| def | proppresol (self, nrounds, presoltiming, result_dict) |
| def | propexec (self, proptiming) |
| def | propresprop (self, confvar, inferinfo, bdtype, relaxedbd) |
Variables | |
| propdata = SCIPpropGetData(prop) | |
| PyProp = <Prop>propdata | |
| dictionary | result_dict = {} |
| returnvalues = PyProp.propexec(proptiming) | |
| tmp = infervar | |
| confvar = Variable.create(tmp) | |
Base class of the Propagators Plugin.
Definition in file propagator.pxi.
| def pyscipopt.propagator.propexec | ( | self, | |
| proptiming | |||
| ) |
calls execution method of propagator
Definition at line 38 of file propagator.pxi.
| def pyscipopt.propagator.propexit | ( | self | ) |
calls exit method of propagator
Definition at line 14 of file propagator.pxi.
| def pyscipopt.propagator.propexitpre | ( | self | ) |
informs propagator that the presolving process is finished
Definition at line 30 of file propagator.pxi.
| def pyscipopt.propagator.propexitsol | ( | self, | |
| restart | |||
| ) |
informs propagator that the prop and bound process data is being freed
Definition at line 22 of file propagator.pxi.
| def pyscipopt.propagator.propfree | ( | self | ) |
calls destructor and frees memory of propagator
Definition at line 6 of file propagator.pxi.
| def pyscipopt.propagator.propinit | ( | self | ) |
initializes propagator
Definition at line 10 of file propagator.pxi.
| def pyscipopt.propagator.propinitpre | ( | self | ) |
informs propagator that the presolving process is being started
Definition at line 26 of file propagator.pxi.
| def pyscipopt.propagator.propinitsol | ( | self | ) |
informs propagator that the prop and bound process is being started
Definition at line 18 of file propagator.pxi.
| def pyscipopt.propagator.proppresol | ( | self, | |
| nrounds, | |||
| presoltiming, | |||
| result_dict | |||
| ) |
executes presolving method of propagator
Definition at line 34 of file propagator.pxi.
| def pyscipopt.propagator.propresprop | ( | self, | |
| confvar, | |||
| inferinfo, | |||
| bdtype, | |||
| relaxedbd | |||
| ) |
resolves the given conflicting bound, that was reduced by the given propagator
Definition at line 43 of file propagator.pxi.