Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Cutsel Struct Reference

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_CLOCKsetuptime
 
SCIP_CLOCKcutseltime
 
SCIP_CUTSELDATAcutseldata
 
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().