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_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().