class implements a branching rule for setting a variable to a certain value.
#include <valbranchrule.h>
Inheritance diagram for ABA_VALBRANCHRULE::
|
The destructor.
The function extract() is overloaded to modify directly the linear programming relaxation. This required to evaluate the quality of a branching rule.
The function unExtract().
The output operator writes the branching variable together with its value to an output stream.
class implements a branching rule for setting a variable to a certain value.
Definition at line 42 of file valbranchrule.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.
Reimplemented from ABA_BRANCHRULE.
The function unExtract().
Reimplemented from ABA_BRANCHRULE.
The number of the branching variable.
Definition at line 131 of file valbranchrule.h.
The value of the branching variable.
Definition at line 136 of file valbranchrule.h.
The output operator writes the branching variable together with its value to an output stream.
A reference to the output stream.
Definition at line 124 of file valbranchrule.h.
Definition at line 125 of file valbranchrule.h.
Definition at line 126 of file valbranchrule.h.
Definition at line 127 of file valbranchrule.h.
The documentation for this class was generated from the following file: