Detailed Description
cut selector
Definition at line 37 of file struct_cutsel.h.
#include <struct_cutsel.h>
Public Member Functions | |
SCIP_DECL_CUTSELCOPY ((*cutselcopy)) | |
SCIP_DECL_CUTSELFREE ((*cutselfree)) | |
SCIP_DECL_CUTSELINIT ((*cutselinit)) | |
SCIP_DECL_CUTSELEXIT ((*cutselexit)) | |
SCIP_DECL_CUTSELINITSOL ((*cutselinitsol)) | |
SCIP_DECL_CUTSELEXITSOL ((*cutselexitsol)) | |
SCIP_DECL_CUTSELSELECT ((*cutselselect)) | |
Data Fields | |
char * | name |
char * | desc |
SCIP_CLOCK * | setuptime |
SCIP_CLOCK * | cutseltime |
SCIP_CUTSELDATA * | cutseldata |
int | priority |
SCIP_Bool | initialized |
Member Function Documentation
◆ SCIP_DECL_CUTSELCOPY()
SCIP_Cutsel::SCIP_DECL_CUTSELCOPY | ( | * | cutselcopy | ) |
copy method of cut selector or NULL if you don't want to copy your plugin into sub-SCIPs
◆ SCIP_DECL_CUTSELFREE()
SCIP_Cutsel::SCIP_DECL_CUTSELFREE | ( | * | cutselfree | ) |
destructor of cut selector
◆ SCIP_DECL_CUTSELINIT()
SCIP_Cutsel::SCIP_DECL_CUTSELINIT | ( | * | cutselinit | ) |
initialize cut selector
◆ SCIP_DECL_CUTSELEXIT()
SCIP_Cutsel::SCIP_DECL_CUTSELEXIT | ( | * | cutselexit | ) |
deinitialize cut selector
◆ SCIP_DECL_CUTSELINITSOL()
SCIP_Cutsel::SCIP_DECL_CUTSELINITSOL | ( | * | cutselinitsol | ) |
solving process initialization method of cut selector
◆ SCIP_DECL_CUTSELEXITSOL()
SCIP_Cutsel::SCIP_DECL_CUTSELEXITSOL | ( | * | cutselexitsol | ) |
solving process deinitialization method of cut selector
◆ SCIP_DECL_CUTSELSELECT()
SCIP_Cutsel::SCIP_DECL_CUTSELSELECT | ( | * | cutselselect | ) |
cut selection method
Field Documentation
◆ name
char* SCIP_Cutsel::name |
name of cut selector
Definition at line 39 of file struct_cutsel.h.
Referenced by SCIPcutselExit(), SCIPcutselGetName(), and SCIPcutselInit().
◆ desc
char* SCIP_Cutsel::desc |
description of cut selector
Definition at line 40 of file struct_cutsel.h.
Referenced by SCIPcutselGetDesc().
◆ setuptime
SCIP_CLOCK* SCIP_Cutsel::setuptime |
time spend for setting up this cut selector for the next stages
Definition at line 48 of file struct_cutsel.h.
Referenced by SCIPcutselEnableOrDisableClocks(), SCIPcutselExit(), SCIPcutselExitsol(), SCIPcutselGetSetupTime(), SCIPcutselInit(), and SCIPcutselInitsol().
◆ cutseltime
SCIP_CLOCK* SCIP_Cutsel::cutseltime |
cut selector execution time
Definition at line 49 of file struct_cutsel.h.
Referenced by SCIPcutselEnableOrDisableClocks(), SCIPcutselGetTime(), and SCIPcutselInit().
◆ cutseldata
SCIP_CUTSELDATA* SCIP_Cutsel::cutseldata |
cut selector data
Definition at line 50 of file struct_cutsel.h.
Referenced by SCIPcutselGetData(), and SCIPcutselSetData().
◆ priority
int SCIP_Cutsel::priority |
priority of the cut selector
Definition at line 51 of file struct_cutsel.h.
Referenced by SCIPcutselGetPriority(), and SCIPcutselSetPriority().
◆ initialized
SCIP_Bool SCIP_Cutsel::initialized |
is cut selector initialized?
Definition at line 52 of file struct_cutsel.h.
Referenced by SCIPcutselExit(), SCIPcutselInit(), and SCIPcutselIsInitialized().