SCIP

Solving Constraint Integer Programs

tsp::EventhdlrNewSol Class Reference

Detailed Description

C++ wrapper object for event handlers

Definition at line 32 of file EventhdlrNewSol.h.

#include <EventhdlrNewSol.h>

Collaboration diagram for tsp::EventhdlrNewSol:

Public Member Functions

 EventhdlrNewSol (SCIP *scip)
 
virtual ~EventhdlrNewSol ()
 
virtual SCIP_DECL_EVENTFREE (scip_free)
 
virtual SCIP_DECL_EVENTINIT (scip_init)
 
virtual SCIP_DECL_EVENTEXIT (scip_exit)
 
virtual SCIP_DECL_EVENTINITSOL (scip_initsol)
 
virtual SCIP_DECL_EVENTEXITSOL (scip_exitsol)
 
virtual SCIP_DECL_EVENTDELETE (scip_delete)
 
virtual SCIP_DECL_EVENTEXEC (scip_exec)
 

Constructor & Destructor Documentation

tsp::EventhdlrNewSol::EventhdlrNewSol ( SCIP *  scip)
inline

default constructor

Definition at line 36 of file EventhdlrNewSol.h.

virtual tsp::EventhdlrNewSol::~EventhdlrNewSol ( )
inlinevirtual

Member Function Documentation

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTDELETE ( scip_delete  )
virtual

frees specific constraint data

Referenced by ~EventhdlrNewSol().

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTEXEC ( scip_exec  )
virtual

execution method of event handler

Processes the event. The method is called every time an event occurs, for which the event handler is responsible. Event handlers may declare themselves resposible for events by calling the corresponding SCIPcatch...() method. This method creates an event filter object to point to the given event handler and event data.

Referenced by ~EventhdlrNewSol().

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTEXIT ( scip_exit  )
virtual

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

Referenced by ~EventhdlrNewSol().

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTEXITSOL ( scip_exitsol  )
virtual

solving process deinitialization method of event handler (called before branch and bound process data is freed)

This method is called before the branch and bound process is freed. The event handler should use this call to clean up its branch and bound data.

Referenced by ~EventhdlrNewSol().

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTFREE ( scip_free  )
virtual

destructor of event handler to free user data (called when SCIP is exiting)

Referenced by ~EventhdlrNewSol().

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTINIT ( scip_init  )
virtual

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

Referenced by ~EventhdlrNewSol().

virtual tsp::EventhdlrNewSol::SCIP_DECL_EVENTINITSOL ( scip_initsol  )
virtual

solving process initialization method of event handler (called when branch and bound process is about to begin)

This method is called when the presolving was finished and the branch and bound process is about to begin. The event handler may use this call to initialize its branch and bound specific data.

Referenced by ~EventhdlrNewSol().