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

Base class of the Branchrule Plugin. More...

Go to the source code of this file.

Classes

class  Branchrule
 

Functions

def branchfree (self)
 
def branchinit (self)
 
def branchexit (self)
 
def branchinitsol (self)
 
def branchexitsol (self)
 
def branchexeclp (self, allowaddcons)
 
def branchexecext (self, allowaddcons)
 
def branchexecps (self, allowaddcons)
 

Variables

 branchruledata = SCIPbranchruleGetData(branchrule)
 
 PyBranchrule = <Branchrule>branchruledata
 
 result_dict = PyBranchrule.branchexeclp(allowaddcons)
 

Detailed Description

Base class of the Branchrule Plugin.

Definition in file branchrule.pxi.

Function Documentation

def pyscipopt.branchrule.branchexecext (   self,
  allowaddcons 
)
executes branching rule for external branching candidates 

Definition at line 31 of file branchrule.pxi.

def pyscipopt.branchrule.branchexeclp (   self,
  allowaddcons 
)
executes branching rule for fractional LP solution

Definition at line 26 of file branchrule.pxi.

def pyscipopt.branchrule.branchexecps (   self,
  allowaddcons 
)
executes branching rule for not completely fixed pseudo solution 

Definition at line 36 of file branchrule.pxi.

def pyscipopt.branchrule.branchexit (   self)
deinitializes branching rule

Definition at line 14 of file branchrule.pxi.

def pyscipopt.branchrule.branchexitsol (   self)
informs branching rule that the branch and bound process data is being freed

Definition at line 22 of file branchrule.pxi.

def pyscipopt.branchrule.branchfree (   self)
frees memory of branching rule

Definition at line 6 of file branchrule.pxi.

def pyscipopt.branchrule.branchinit (   self)
initializes branching rule

Definition at line 10 of file branchrule.pxi.

def pyscipopt.branchrule.branchinitsol (   self)
informs branching rule that the branch and bound process is being started 

Definition at line 18 of file branchrule.pxi.