Scippy

SCIP

Solving Constraint Integer Programs

SCIP_Cutsel Struct Reference

Detailed Description

cut selector

Definition at line 46 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
 
SCIP_Longint ncalls
 
SCIP_Longint nrootcalls
 
SCIP_Longint nrootcutsselected
 
SCIP_Longint nrootcutsforced
 
SCIP_Longint nrootcutsfiltered
 
SCIP_Longint nlocalcutsselected
 
SCIP_Longint nlocalcutsforced
 
SCIP_Longint nlocalcutsfiltered
 

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 48 of file struct_cutsel.h.

Referenced by SCIPcutselExit(), SCIPcutselGetName(), and SCIPcutselInit().

◆ desc

char* SCIP_Cutsel::desc

description of cut selector

Definition at line 49 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 57 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 58 of file struct_cutsel.h.

Referenced by SCIPcutselEnableOrDisableClocks(), SCIPcutselGetTime(), SCIPcutselInit(), and SCIPcutselsSelect().

◆ cutseldata

SCIP_CUTSELDATA* SCIP_Cutsel::cutseldata

cut selector data

Definition at line 59 of file struct_cutsel.h.

Referenced by SCIPcutselGetData(), and SCIPcutselSetData().

◆ priority

int SCIP_Cutsel::priority

priority of the cut selector

Definition at line 60 of file struct_cutsel.h.

Referenced by SCIPcutselGetPriority(), and SCIPcutselSetPriority().

◆ initialized

SCIP_Bool SCIP_Cutsel::initialized

is cut selector initialized?

Definition at line 61 of file struct_cutsel.h.

Referenced by SCIPcutselExit(), SCIPcutselInit(), and SCIPcutselIsInitialized().

◆ ncalls

SCIP_Longint SCIP_Cutsel::ncalls

number of times, this cutselector was called

Definition at line 62 of file struct_cutsel.h.

Referenced by SCIPcutselGetNCalls(), and SCIPcutselsSelect().

◆ nrootcalls

SCIP_Longint SCIP_Cutsel::nrootcalls

number of times, this cutselector was called

Definition at line 63 of file struct_cutsel.h.

Referenced by SCIPcutselGetNRootCalls(), and SCIPcutselsSelect().

◆ nrootcutsselected

SCIP_Longint SCIP_Cutsel::nrootcutsselected

number of cuts selected at the root

Definition at line 64 of file struct_cutsel.h.

Referenced by SCIPcutselGetNRootCuts(), and SCIPcutselsSelect().

◆ nrootcutsforced

SCIP_Longint SCIP_Cutsel::nrootcutsforced

number of forced cuts at the root

Definition at line 65 of file struct_cutsel.h.

Referenced by SCIPcutselGetNRootForcedCuts(), and SCIPcutselsSelect().

◆ nrootcutsfiltered

SCIP_Longint SCIP_Cutsel::nrootcutsfiltered

number of cuts filtered at the root

Definition at line 66 of file struct_cutsel.h.

Referenced by SCIPcutselGetNRootCutsFiltered(), and SCIPcutselsSelect().

◆ nlocalcutsselected

SCIP_Longint SCIP_Cutsel::nlocalcutsselected

number of local cuts selected

Definition at line 67 of file struct_cutsel.h.

Referenced by SCIPcutselGetNLocalCuts(), and SCIPcutselsSelect().

◆ nlocalcutsforced

SCIP_Longint SCIP_Cutsel::nlocalcutsforced

number of forced local cuts

Definition at line 68 of file struct_cutsel.h.

Referenced by SCIPcutselGetNLocalForcedCuts(), and SCIPcutselsSelect().

◆ nlocalcutsfiltered

SCIP_Longint SCIP_Cutsel::nlocalcutsfiltered

number of local cuts filtered

Definition at line 69 of file struct_cutsel.h.

Referenced by SCIPcutselGetNLocalCutsFiltered(), and SCIPcutselsSelect().