compr.h File Reference Detailed Descriptioninternal methods for tree compressions Definition in file compr.h. #include "scip/def.h" #include "blockmemshell/memory.h" #include "scip/type_retcode.h" #include "scip/type_result.h" #include "scip/type_set.h" #include "scip/type_compr.h" #include "scip/pub_compr.h" Go to the source code of this file. Function Documentation
copies the given tree compression to a new scip
Definition at line 74 of file compr.c. References NULL, SCIP_CALL, SCIP_OKAY, SCIPcomprGetName(), and SCIPdebugMessage.
creates a tree compression
Definition at line 93 of file compr.c. References BMSallocMemory, BMSduplicateMemoryArray, FALSE, NULL, paramname, SCIP_ALLOC, SCIP_CALL, SCIP_CLOCKTYPE_DEFAULT, SCIP_MAXSTRLEN, SCIP_OKAY, SCIPclockCreate(), SCIPsetAddIntParam(), SCIPsnprintf(), and TRUE. Referenced by SCIPincludeCompr(), and SCIPincludeComprBasic().
calls destructor and frees memory of tree compression
Definition at line 157 of file compr.c. References BMSfreeMemory, BMSfreeMemoryArray, NULL, SCIP_CALL, SCIP_OKAY, and SCIPclockFree().
initializes tree compression
Definition at line 183 of file compr.c. References SCIP_Compr::comprclock, SCIP_Compr::initialized, SCIP_Compr::name, SCIP_Compr::ncalls, SCIP_Compr::nfound, NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIPclockReset(), SCIPclockStart(), SCIPclockStop(), SCIPerrorMessage, SCIP_Compr::setuptime, and TRUE. Referenced by SCIPsetInitPlugins().
calls exit method of tree compression
Definition at line 222 of file compr.c. References FALSE, SCIP_Compr::initialized, SCIP_Compr::name, NULL, SCIP_CALL, SCIP_INVALIDCALL, SCIP_OKAY, SCIPclockStart(), SCIPclockStop(), SCIPerrorMessage, and SCIP_Compr::setuptime. Referenced by SCIPsetExitPlugins().
informs tree compression that the branch and bound process is being started
informs tree compression that the branch and bound process data is being freed
calls execution method of tree compression
Definition at line 252 of file compr.c. References SCIP_Compr::comprclock, SCIP_Compr::minnnodes, SCIP_Compr::name, SCIP_Compr::ncalls, SCIP_Compr::nfound, NULL, SCIP_CALL, SCIP_DIDNOTFIND, SCIP_DIDNOTRUN, SCIP_INVALIDRESULT, SCIP_OKAY, SCIP_SUCCESS, SCIPclockStart(), SCIPclockStop(), SCIPdebugMessage, SCIPerrorMessage, and SCIPreoptGetNLeaves(). Referenced by compressReoptTree().
sets priority of tree compression
Definition at line 439 of file compr.c. References FALSE, NULL, and SCIP_Compr::priority. Referenced by SCIPsetComprPriority().
sets copy callback of tree compression
Definition at line 329 of file compr.c. References NULL. Referenced by SCIPsetComprCopy().
sets destructor callback of tree compression
Definition at line 340 of file compr.c. References NULL. Referenced by SCIPsetComprFree().
sets initialization callback of tree compression
Definition at line 351 of file compr.c. References NULL. Referenced by SCIPsetComprInit().
sets deinitialization callback of tree compression
Definition at line 362 of file compr.c. References NULL. Referenced by SCIPsetComprExit().
sets solving process initialization callback of tree compression
Definition at line 373 of file compr.c. References NULL. Referenced by SCIPsetComprInitsol().
sets solving process deinitialization callback of tree compression
Definition at line 384 of file compr.c. References NULL. Referenced by SCIPsetComprExitsol().
should the compression be executed at the given depth, frequency, timing, ... should the compression be executed at the given depth, number of nodes
Definition at line 395 of file compr.c. References SCIP_Compr::minnnodes, and NULL. |