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) | |
Base class of the Branchrule Plugin.
Definition in file branchrule.pxi.
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.