PySCIPOpt  4.3.0
Python Interface for the SCIP Optimization Suite
pyscipopt.branchrule Namespace Reference

Classes

class  Branchrule
 

Functions

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

Variables

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

Function Documentation

◆ branchexecext()

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

Definition at line 31 of file branchrule.pxi.

◆ branchexeclp()

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

Definition at line 26 of file branchrule.pxi.

◆ branchexecps()

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

Definition at line 36 of file branchrule.pxi.

◆ branchexit()

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

Definition at line 14 of file branchrule.pxi.

◆ branchexitsol()

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.

◆ branchfree()

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

Definition at line 6 of file branchrule.pxi.

◆ branchinit()

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

Definition at line 10 of file branchrule.pxi.

◆ branchinitsol()

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.

Variable Documentation

◆ branchruledata

branchruledata = SCIPbranchruleGetData(branchrule)

Definition at line 48 of file branchrule.pxi.

◆ PyBranchrule

PyBranchrule = <Branchrule>branchruledata

Definition at line 49 of file branchrule.pxi.

◆ result_dict

def result_dict = PyBranchrule.branchexeclp(allowaddcons)

Definition at line 86 of file branchrule.pxi.