relaxators data
Definition at line 37 of file struct_relax.h.
#include <struct_relax.h>
Public Member Functions | |
SCIP_DECL_RELAXCOPY ((*relaxcopy)) | |
SCIP_DECL_RELAXFREE ((*relaxfree)) | |
SCIP_DECL_RELAXINIT ((*relaxinit)) | |
SCIP_DECL_RELAXEXIT ((*relaxexit)) | |
SCIP_DECL_RELAXINITSOL ((*relaxinitsol)) | |
SCIP_DECL_RELAXEXITSOL ((*relaxexitsol)) | |
SCIP_DECL_RELAXEXEC ((*relaxexec)) | |
Data Fields | |
SCIP_Longint | ncalls |
SCIP_Longint | lastsolvednode |
char * | name |
char * | desc |
SCIP_RELAXDATA * | relaxdata |
SCIP_CLOCK * | setuptime |
SCIP_CLOCK * | relaxclock |
int | priority |
int | freq |
SCIP_Bool | initialized |
SCIP_Bool | includeslp |
SCIP_Relax::SCIP_DECL_RELAXCOPY | ( | * | relaxcopy | ) |
copy method of relaxator or NULL if you don't want to copy your plugin into sub-SCIPs
SCIP_Relax::SCIP_DECL_RELAXFREE | ( | * | relaxfree | ) |
destructor of relaxator
SCIP_Relax::SCIP_DECL_RELAXINIT | ( | * | relaxinit | ) |
initialize relaxator
SCIP_Relax::SCIP_DECL_RELAXEXIT | ( | * | relaxexit | ) |
deinitialize relaxator
SCIP_Relax::SCIP_DECL_RELAXINITSOL | ( | * | relaxinitsol | ) |
solving process initialization method of relaxator
SCIP_Relax::SCIP_DECL_RELAXEXITSOL | ( | * | relaxexitsol | ) |
solving process deinitialization method of relaxator
SCIP_Relax::SCIP_DECL_RELAXEXEC | ( | * | relaxexec | ) |
execution method of relaxator
SCIP_Longint SCIP_Relax::ncalls |
number of times, this relaxator was called
Definition at line 39 of file struct_relax.h.
Referenced by SCIPrelaxExec(), SCIPrelaxGetNCalls(), and SCIPrelaxInit().
SCIP_Longint SCIP_Relax::lastsolvednode |
last total nodes counter, where the current relaxation was solved
Definition at line 40 of file struct_relax.h.
Referenced by SCIPrelaxExec(), SCIPrelaxInit(), SCIPrelaxIsSolved(), and SCIPrelaxMarkUnsolved().
char* SCIP_Relax::name |
name of relaxator
Definition at line 41 of file struct_relax.h.
Referenced by SCIPrelaxExec(), SCIPrelaxExit(), SCIPrelaxGetName(), and SCIPrelaxInit().
char* SCIP_Relax::desc |
description of relaxator
Definition at line 42 of file struct_relax.h.
Referenced by SCIPrelaxGetDesc().
SCIP_RELAXDATA* SCIP_Relax::relaxdata |
relaxators local data
Definition at line 50 of file struct_relax.h.
Referenced by SCIPrelaxGetData(), and SCIPrelaxSetData().
SCIP_CLOCK* SCIP_Relax::setuptime |
time spend for setting up this relaxator for the next stages
Definition at line 51 of file struct_relax.h.
Referenced by SCIPrelaxEnableOrDisableClocks(), SCIPrelaxExit(), SCIPrelaxExitsol(), SCIPrelaxGetSetupTime(), SCIPrelaxInit(), and SCIPrelaxInitsol().
SCIP_CLOCK* SCIP_Relax::relaxclock |
relaxation time
Definition at line 52 of file struct_relax.h.
Referenced by SCIPrelaxEnableOrDisableClocks(), SCIPrelaxExec(), SCIPrelaxGetTime(), and SCIPrelaxInit().
int SCIP_Relax::priority |
priority of the relaxator
Definition at line 53 of file struct_relax.h.
Referenced by SCIPrelaxGetPriority(), and SCIPrelaxSetPriority().
int SCIP_Relax::freq |
frequency for calling relaxator
Definition at line 54 of file struct_relax.h.
Referenced by SCIPrelaxExec(), and SCIPrelaxGetFreq().
SCIP_Bool SCIP_Relax::initialized |
is relaxator initialized?
Definition at line 55 of file struct_relax.h.
Referenced by SCIPrelaxExit(), SCIPrelaxInit(), and SCIPrelaxIsInitialized().
SCIP_Bool SCIP_Relax::includeslp |
does the relaxator contain all cuts in the LP?
Definition at line 56 of file struct_relax.h.
Referenced by SCIPrelaxIncludesLp(), and SCIPrelaxSetIncludesLp().