separators data
Definition at line 37 of file struct_sepa.h.
#include <struct_sepa.h>
Public Member Functions | |
SCIP_DECL_SEPACOPY ((*sepacopy)) | |
SCIP_DECL_SEPAFREE ((*sepafree)) | |
SCIP_DECL_SEPAINIT ((*sepainit)) | |
SCIP_DECL_SEPAEXIT ((*sepaexit)) | |
SCIP_DECL_SEPAINITSOL ((*sepainitsol)) | |
SCIP_DECL_SEPAEXITSOL ((*sepaexitsol)) | |
SCIP_DECL_SEPAEXECLP ((*sepaexeclp)) | |
SCIP_DECL_SEPAEXECSOL ((*sepaexecsol)) | |
SCIP_Sepa::SCIP_DECL_SEPACOPY | ( | * | sepacopy | ) |
copy method of separator or NULL if you don't want to copy your plugin into sub-SCIPs
SCIP_Sepa::SCIP_DECL_SEPAFREE | ( | * | sepafree | ) |
destructor of separator
SCIP_Sepa::SCIP_DECL_SEPAINIT | ( | * | sepainit | ) |
initialize separator
SCIP_Sepa::SCIP_DECL_SEPAEXIT | ( | * | sepaexit | ) |
deinitialize separator
SCIP_Sepa::SCIP_DECL_SEPAINITSOL | ( | * | sepainitsol | ) |
solving process initialization method of separator
SCIP_Sepa::SCIP_DECL_SEPAEXITSOL | ( | * | sepaexitsol | ) |
solving process deinitialization method of separator
SCIP_Sepa::SCIP_DECL_SEPAEXECLP | ( | * | sepaexeclp | ) |
LP solution separation method of separator
SCIP_Sepa::SCIP_DECL_SEPAEXECSOL | ( | * | sepaexecsol | ) |
arbitrary primal solution separation method of separator
SCIP_Longint SCIP_Sepa::lastsepanode |
last (total) node where this separator was called
Definition at line 39 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPsepaInit().
SCIP_Longint SCIP_Sepa::ncalls |
number of times, this separator was called
Definition at line 40 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNCalls(), and SCIPsepaInit().
SCIP_Longint SCIP_Sepa::ncutoffs |
number of cutoffs found so far by this separator
Definition at line 41 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNCutoffs(), and SCIPsepaInit().
SCIP_Longint SCIP_Sepa::ncutsfound |
number of cutting planes found so far by this separator
Definition at line 42 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNCutsFound(), SCIPsepaIncNCutsFound(), and SCIPsepaInit().
SCIP_Longint SCIP_Sepa::ncutsapplied |
number of cutting planes applied to LP
Definition at line 43 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaGetNCutsApplied(), SCIPsepaIncNAppliedCuts(), and SCIPsepaInit().
SCIP_Longint SCIP_Sepa::nconssfound |
number of additional constraints added by this separator
Definition at line 44 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNConssFound(), and SCIPsepaInit().
SCIP_Longint SCIP_Sepa::ndomredsfound |
number of domain reductions found so far by this separator
Definition at line 45 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNDomredsFound(), and SCIPsepaInit().
SCIP_Real SCIP_Sepa::maxbounddist |
maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying separation
Definition at line 46 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaExecLP(), and SCIPsepaGetMaxbounddist().
char* SCIP_Sepa::name |
name of separator
Definition at line 48 of file struct_sepa.h.
Referenced by SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaExit(), SCIPsepaGetName(), and SCIPsepaInit().
char* SCIP_Sepa::desc |
description of separator
Definition at line 49 of file struct_sepa.h.
Referenced by SCIPsepaGetDesc().
SCIP_SEPADATA* SCIP_Sepa::sepadata |
separators local data
Definition at line 58 of file struct_sepa.h.
Referenced by SCIP_DECL_SEPAEXECLP(), SCIPsepaGetData(), and SCIPsepaSetData().
SCIP_CLOCK* SCIP_Sepa::setuptime |
time spend for setting up this separator for the next stages
Definition at line 59 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaEnableOrDisableClocks(), SCIPsepaExit(), SCIPsepaExitsol(), SCIPsepaGetSetupTime(), SCIPsepaInit(), and SCIPsepaInitsol().
SCIP_CLOCK* SCIP_Sepa::sepaclock |
separation time
Definition at line 60 of file struct_sepa.h.
Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsepaEnableOrDisableClocks(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetTime(), and SCIPsepaInit().
int SCIP_Sepa::priority |
priority of the separator
Definition at line 61 of file struct_sepa.h.
Referenced by SCIPsepaGetPriority(), and SCIPsepaSetPriority().
int SCIP_Sepa::freq |
frequency for calling separator
Definition at line 62 of file struct_sepa.h.
Referenced by SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetFreq(), and SCIPsepaSetFreq().
int SCIP_Sepa::ncallsatnode |
number of times, this separator was called at the current node
Definition at line 63 of file struct_sepa.h.
Referenced by SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNCallsAtNode(), and SCIPsepaInit().
int SCIP_Sepa::ncutsfoundatnode |
number of cutting planes found at the current node
Definition at line 64 of file struct_sepa.h.
Referenced by SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsepaGetNCutsFoundAtNode(), SCIPsepaIncNCutsFoundAtNode(), and SCIPsepaInit().
SCIP_Bool SCIP_Sepa::usessubscip |
does the separator use a secondary SCIP instance?
Definition at line 65 of file struct_sepa.h.
Referenced by SCIPsepaUsesSubscip().
SCIP_Bool SCIP_Sepa::delay |
should separator be delayed, if other separators found cuts?
Definition at line 66 of file struct_sepa.h.
Referenced by SCIPsepaExecLP(), SCIPsepaExecSol(), and SCIPsepaIsDelayed().
SCIP_Bool SCIP_Sepa::lpwasdelayed |
was the LP separation delayed at the last call?
Definition at line 67 of file struct_sepa.h.
Referenced by SCIPsepaExecLP(), SCIPsepaInit(), SCIPsepaInitsol(), and SCIPsepaWasLPDelayed().
SCIP_Bool SCIP_Sepa::solwasdelayed |
was the solution separation delayed at the last call?
Definition at line 68 of file struct_sepa.h.
Referenced by SCIPsepaExecSol(), SCIPsepaInit(), SCIPsepaInitsol(), and SCIPsepaWasSolDelayed().
SCIP_Bool SCIP_Sepa::initialized |
is separator initialized?
Definition at line 69 of file struct_sepa.h.
Referenced by SCIPsepaExit(), SCIPsepaInit(), and SCIPsepaIsInitialized().