SCIP Doxygen Documentation
Loading...
Searching...
No Matches
event_bestsol.c File Reference

Detailed Description

eventhdlr for best solution found

Author
Stefan Heinz
Michael Winkler

Definition in file event_bestsol.c.

#include "event_bestsol.h"

Go to the source code of this file.

Macros

#define EVENTHDLR_NAME   "bestsol"
#define EVENTHDLR_DESC   "event handler for best solutions found"

Functions

static SCIP_DECL_EVENTCOPY (eventCopyBestsol)
static SCIP_DECL_EVENTINIT (eventInitBestsol)
static SCIP_DECL_EVENTEXIT (eventExitBestsol)
static SCIP_DECL_EVENTEXEC (eventExecBestsol)
SCIP_RETCODE SCIPincludeEventHdlrBestsol (SCIP *scip)

Macro Definition Documentation

◆ EVENTHDLR_NAME

#define EVENTHDLR_NAME   "bestsol"

Definition at line 36 of file event_bestsol.c.

◆ EVENTHDLR_DESC

#define EVENTHDLR_DESC   "event handler for best solutions found"

Definition at line 37 of file event_bestsol.c.

Function Documentation

◆ SCIP_DECL_EVENTCOPY()

SCIP_DECL_EVENTCOPY ( eventCopyBestsol )
static

copy method for event handler plugins (called when SCIP copies plugins)

Definition at line 41 of file event_bestsol.c.

References assert(), EVENTHDLR_NAME, NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_STRINGEQ, SCIPeventhdlrGetName(), and SCIPincludeEventHdlrBestsol().

◆ SCIP_DECL_EVENTINIT()

SCIP_DECL_EVENTINIT ( eventInitBestsol )
static

initialization method of event handler (called after problem was transformed)

Definition at line 56 of file event_bestsol.c.

References assert(), EVENTHDLR_NAME, NULL, SCIP_CALL, SCIP_EVENTTYPE_BESTSOLFOUND, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_STRINGEQ, SCIPcatchEvent(), and SCIPeventhdlrGetName().

◆ SCIP_DECL_EVENTEXIT()

SCIP_DECL_EVENTEXIT ( eventExitBestsol )
static

deinitialization method of event handler (called before transformed problem is freed)

Definition at line 71 of file event_bestsol.c.

References assert(), EVENTHDLR_NAME, NULL, SCIP_CALL, SCIP_EVENTTYPE_BESTSOLFOUND, SCIP_INVALIDCALL, SCIP_OKAY, SCIP_STRINGEQ, SCIPdropEvent(), and SCIPeventhdlrGetName().

◆ SCIP_DECL_EVENTEXEC()

◆ SCIPincludeEventHdlrBestsol()

SCIP_RETCODE SCIPincludeEventHdlrBestsol ( SCIP * scip)

includes event handler for best solution found

Parameters
scipSCIP data structure

Definition at line 112 of file event_bestsol.c.

References assert(), EVENTHDLR_DESC, EVENTHDLR_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIPincludeEventhdlrBasic(), SCIPsetEventhdlrCopy(), SCIPsetEventhdlrExit(), and SCIPsetEventhdlrInit().

Referenced by runShell(), and SCIP_DECL_EVENTCOPY().