Public Member Functions | |
def | benderscreatesub (self, probnumber) |
def | bendersexit (self) |
def | bendersexitpre (self) |
def | bendersexitsol (self) |
def | bendersfree (self) |
def | bendersfreesub (self, probnumber) |
def | bendersgetvar (self, variable, probnumber) |
def | bendersinit (self) |
def | bendersinitpre (self) |
def | bendersinitsol (self) |
def | benderspostsolve (self, solution, enfotype, mergecandidates, npriomergecands, checkint, infeasible) |
def | benderspresubsolve (self, solution, enfotype, checkint) |
def | benderssolvesub (self, solution, probnumber) |
def | benderssolvesubconvex (self, solution, probnumber, onlyconvex) |
Definition at line 3 of file benders.pxi.
def benderscreatesub | ( | self, | |
probnumber | |||
) |
creates the subproblems and registers it with the Benders decomposition struct
Definition at line 36 of file benders.pxi.
def bendersexit | ( | self | ) |
calls exit method of Benders decomposition
Definition at line 16 of file benders.pxi.
def bendersexitpre | ( | self | ) |
informs the Benders decomposition that the presolving process has been completed
Definition at line 24 of file benders.pxi.
def bendersexitsol | ( | self | ) |
informs Benders decomposition that the branch and bound process data is being freed
Definition at line 32 of file benders.pxi.
def bendersfree | ( | self | ) |
calls destructor and frees memory of Benders decomposition
Definition at line 8 of file benders.pxi.
def bendersfreesub | ( | self, | |
probnumber | |||
) |
frees the subproblems
Definition at line 57 of file benders.pxi.
def bendersgetvar | ( | self, | |
variable, | |||
probnumber | |||
) |
Returns the corresponding master or subproblem variable for the given variable. This provides a call back for the variable mapping between the master and subproblems.
Definition at line 61 of file benders.pxi.
def bendersinit | ( | self | ) |
initializes Benders deconposition
Definition at line 12 of file benders.pxi.
def bendersinitpre | ( | self | ) |
informs the Benders decomposition that the presolving process is being started
Definition at line 20 of file benders.pxi.
def bendersinitsol | ( | self | ) |
informs Benders decomposition that the branch and bound process is being started
Definition at line 28 of file benders.pxi.
def benderspostsolve | ( | self, | |
solution, | |||
enfotype, | |||
mergecandidates, | |||
npriomergecands, | |||
checkint, | |||
infeasible | |||
) |
sets post-solve callback of Benders decomposition
Definition at line 53 of file benders.pxi.
def benderspresubsolve | ( | self, | |
solution, | |||
enfotype, | |||
checkint | |||
) |
sets the pre subproblem solve callback of Benders decomposition
Definition at line 41 of file benders.pxi.
def benderssolvesub | ( | self, | |
solution, | |||
probnumber | |||
) |
sets solve callback of Benders decomposition
Definition at line 49 of file benders.pxi.
def benderssolvesubconvex | ( | self, | |
solution, | |||
probnumber, | |||
onlyconvex | |||
) |
sets convex solve callback of Benders decomposition
Definition at line 45 of file benders.pxi.