Scippy

SCIP

Solving Constraint Integer Programs

event_bestsol.c File Reference

Detailed Description

eventhdlr to print the best solution value

Author
Alexander Hoen
Gioni Mexi
Dominik Kamp

Definition in file event_bestsol.c.

#include "message_pb.h"
#include "event_bestsol.h"
#include <string.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_EVENTINIT (eventInitBestsol)
 
static SCIP_DECL_EVENTEXIT (eventExitBestsol)
 
static SCIP_DECL_EVENTDELETE (eventDeleteBestsol)
 
static SCIP_DECL_EVENTEXEC (eventExecBestsol)
 
SCIP_RETCODE SCIPcreateEventHdlrBestsol (SCIP *scip)
 

Macro Definition Documentation

◆ EVENTHDLR_NAME

#define EVENTHDLR_NAME   "bestsol"

Definition at line 39 of file event_bestsol.c.

◆ EVENTHDLR_DESC

#define EVENTHDLR_DESC   "event handler for best solutions found"

Definition at line 40 of file event_bestsol.c.

Function Documentation

◆ SCIP_DECL_EVENTINIT()

static SCIP_DECL_EVENTINIT ( eventInitBestsol  )
static

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

Definition at line 45 of file event_bestsol.c.

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

◆ SCIP_DECL_EVENTEXIT()

static SCIP_DECL_EVENTEXIT ( eventExitBestsol  )
static

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

Definition at line 58 of file event_bestsol.c.

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

◆ SCIP_DECL_EVENTDELETE()

static SCIP_DECL_EVENTDELETE ( eventDeleteBestsol  )
static

frees specific event data

Definition at line 71 of file event_bestsol.c.

References EVENTHDLR_NAME, NULL, SCIP_OKAY, SCIPeventhdlrGetName(), and SCIPfreeMemory.

◆ SCIP_DECL_EVENTEXEC()

◆ SCIPcreateEventHdlrBestsol()

SCIP_RETCODE SCIPcreateEventHdlrBestsol ( SCIP scip)

creates event handler for best solution found

Parameters
scipSCIP data structure

Definition at line 130 of file event_bestsol.c.

References EVENTHDLR_DESC, EVENTHDLR_NAME, NULL, SCIP_CALL, SCIP_OKAY, and SCIPincludeEventhdlr().

Referenced by fromCommandLine().