The data members of the class ABA_SETBRANCHRULE.
#include <setbranchrule.h>
Inheritance diagram for ABA_SETBRANCHRULE::
|
The destructor.
The function extract() is overloaded to modify directly the linear programming relaxation.
The function unExtract().
Redefines the virtual function of the base class ABA_BRANCHRULE as this branching rule is setting a binary variable.
The output operator writes the number of the branching variable and its status on an output stream.
The data members of the class ABA_SETBRANCHRULE.
Definition at line 43 of file setbranchrule.h.
The constructor.
The destructor.
Modifies a subproblem by setting the branching variable.
0 If the subproblem can be modified according to the branching rule.
1 If a contradiction occurs.
Implements ABA_BRANCHRULE.
The function extract() is overloaded to modify directly the linear programming relaxation.
This required to evaluate the quality of a branching rule with linear programming methods. The changes have to be undone with the function unextract() before the next linear program is solved.
Reimplemented from ABA_BRANCHRULE.
The function unExtract().
Reimplemented from ABA_BRANCHRULE.
Redefines the virtual function of the base class ABA_BRANCHRULE as this branching rule is setting a binary variable.
Always true.
Reimplemented from ABA_BRANCHRULE.
true If the branching variable is set to the upper bound,
false otherwise.
The number of the branching variable.
Definition at line 151 of file setbranchrule.h.
The output operator writes the number of the branching variable and its status on an output stream.
A reference to the output stream.
Definition at line 144 of file setbranchrule.h.
Definition at line 145 of file setbranchrule.h.
Definition at line 146 of file setbranchrule.h.
The documentation for this class was generated from the following file: