Detailed Description
tree compression data
Definition at line 37 of file struct_compr.h.
#include <struct_compr.h>
Public Member Functions | |
SCIP_DECL_COMPRCOPY ((*comprcopy)) | |
SCIP_DECL_COMPRFREE ((*comprfree)) | |
SCIP_DECL_COMPRINIT ((*comprinit)) | |
SCIP_DECL_COMPREXIT ((*comprexit)) | |
SCIP_DECL_COMPRINITSOL ((*comprinitsol)) | |
SCIP_DECL_COMPREXITSOL ((*comprexitsol)) | |
SCIP_DECL_COMPREXEC ((*comprexec)) | |
Data Fields | |
SCIP_Longint | ncalls |
SCIP_Longint | nfound |
SCIP_Real | rate |
SCIP_Real | loi |
char * | name |
char * | desc |
SCIP_COMPRDATA * | comprdata |
SCIP_CLOCK * | setuptime |
SCIP_CLOCK * | comprclock |
int | priority |
int | minnnodes |
int | nnodes |
SCIP_Bool | initialized |
Member Function Documentation
◆ SCIP_DECL_COMPRCOPY()
SCIP_Compr::SCIP_DECL_COMPRCOPY | ( | * | comprcopy | ) |
copy method of tree compression or NULL if you don't want to copy your plugin into sub-SCIPs
◆ SCIP_DECL_COMPRFREE()
SCIP_Compr::SCIP_DECL_COMPRFREE | ( | * | comprfree | ) |
destructor of tree compression
◆ SCIP_DECL_COMPRINIT()
SCIP_Compr::SCIP_DECL_COMPRINIT | ( | * | comprinit | ) |
initialize tree compression
◆ SCIP_DECL_COMPREXIT()
SCIP_Compr::SCIP_DECL_COMPREXIT | ( | * | comprexit | ) |
deinitialize tree compression
◆ SCIP_DECL_COMPRINITSOL()
SCIP_Compr::SCIP_DECL_COMPRINITSOL | ( | * | comprinitsol | ) |
solving process initialization method of tree compression
◆ SCIP_DECL_COMPREXITSOL()
SCIP_Compr::SCIP_DECL_COMPREXITSOL | ( | * | comprexitsol | ) |
solving process deinitialization method of tree compression
◆ SCIP_DECL_COMPREXEC()
SCIP_Compr::SCIP_DECL_COMPREXEC | ( | * | comprexec | ) |
execution method of tree compression
Field Documentation
◆ ncalls
SCIP_Longint SCIP_Compr::ncalls |
number of times, this compression was called
Definition at line 39 of file struct_compr.h.
Referenced by SCIPcomprExec(), SCIPcomprGetNCalls(), and SCIPcomprInit().
◆ nfound
SCIP_Longint SCIP_Compr::nfound |
number of compressions found so far by this method
Definition at line 40 of file struct_compr.h.
Referenced by SCIPcomprExec(), SCIPcomprGetNFound(), and SCIPcomprInit().
◆ rate
SCIP_Real SCIP_Compr::rate |
rate of the last compression
Definition at line 41 of file struct_compr.h.
◆ loi
SCIP_Real SCIP_Compr::loi |
loss of information of the last compression
Definition at line 42 of file struct_compr.h.
◆ name
char* SCIP_Compr::name |
name of tree compression
Definition at line 43 of file struct_compr.h.
Referenced by SCIPcomprExec(), SCIPcomprExit(), SCIPcomprGetName(), and SCIPcomprInit().
◆ desc
char* SCIP_Compr::desc |
description of tree compression
Definition at line 44 of file struct_compr.h.
Referenced by SCIPcomprGetDesc().
◆ comprdata
SCIP_COMPRDATA* SCIP_Compr::comprdata |
tree compression local data
Definition at line 52 of file struct_compr.h.
Referenced by SCIPcomprGetData(), and SCIPcomprSetData().
◆ setuptime
SCIP_CLOCK* SCIP_Compr::setuptime |
time spend for setting up this compression for the next stages
Definition at line 53 of file struct_compr.h.
Referenced by SCIPcomprExit(), SCIPcomprGetSetupTime(), and SCIPcomprInit().
◆ comprclock
SCIP_CLOCK* SCIP_Compr::comprclock |
compression execution time
Definition at line 54 of file struct_compr.h.
Referenced by SCIPcomprExec(), SCIPcomprGetTime(), and SCIPcomprInit().
◆ priority
int SCIP_Compr::priority |
priority of the tree compression
Definition at line 55 of file struct_compr.h.
Referenced by SCIP_DECL_SORTPTRCOMP(), SCIPcomprGetPriority(), and SCIPcomprSetPriority().
◆ minnnodes
int SCIP_Compr::minnnodes |
minimal number of nodes for calling compression, -1 if no threshold exists
Definition at line 56 of file struct_compr.h.
Referenced by SCIPcomprExec(), SCIPcomprGetMinNodes(), and SCIPcomprShouldBeExecuted().
◆ nnodes
int SCIP_Compr::nnodes |
number of nodes of the last compression
Definition at line 57 of file struct_compr.h.
◆ initialized
SCIP_Bool SCIP_Compr::initialized |
is tree compression initialized?
Definition at line 58 of file struct_compr.h.
Referenced by SCIPcomprExit(), SCIPcomprInit(), and SCIPcomprIsInitialized().