PySCIPOpt
Python Interface to the SCIP Optimization Suite
propagator.pxi File Reference

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)
 

Detailed Description

Base class of the Propagators Plugin.

Definition in file propagator.pxi.

Function Documentation

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.