GOBNILP
f164d83
|
Provides a simple event handler to detect when the program should attempt to split dagcluster constraints into their individual strongly connected components. More...
Macros | |
#define | EVENTHDLR_DESC "event handler for splitting dagcluster constraints" |
A description of the event handler. More... | |
#define | EVENTHDLR_NAME "splitdag" |
The name of the event handler. More... | |
Functions | |
static | SCIP_DECL_EVENTEXEC (eventExecSplitDAG) |
Executes the code to try splitting the dagcluster constraint when the program enters a new node. More... | |
static | SCIP_DECL_EVENTINIT (eventInitSplitDAG) |
Adds the event catching once the problem is transformed. More... | |
SCIP_RETCODE | SCIPincludeEventHdlrSplitDAG (SCIP *scip) |
Creates the event handler and registers it with the program. More... | |
Provides a simple event handler to detect when the program should attempt to split dagcluster constraints into their individual strongly connected components.
The code for the actual splitting is in DC_tryToSplit() , this file just provides the code to ensure that that function is called at the correct time.
#define EVENTHDLR_DESC "event handler for splitting dagcluster constraints" |
A description of the event handler.
Referenced by SCIPincludeEventHdlrSplitDAG().
#define EVENTHDLR_NAME "splitdag" |
The name of the event handler.
Referenced by SCIPincludeEventHdlrSplitDAG().
|
static |
Executes the code to try splitting the dagcluster constraint when the program enters a new node.
References DC_tryToSplit().
|
static |
Adds the event catching once the problem is transformed.
SCIP_RETCODE SCIPincludeEventHdlrSplitDAG | ( | SCIP * | scip | ) |
Creates the event handler and registers it with the program.
scip | The SCIP instance to contain the handler. |
References EVENTHDLR_DESC, and EVENTHDLR_NAME.