variable pricers data
Definition at line 37 of file struct_pricer.h.
#include <struct_pricer.h>
Public Member Functions | |
SCIP_DECL_PRICERCOPY ((*pricercopy)) | |
SCIP_DECL_PRICERFREE ((*pricerfree)) | |
SCIP_DECL_PRICERINIT ((*pricerinit)) | |
SCIP_DECL_PRICEREXIT ((*pricerexit)) | |
SCIP_DECL_PRICERINITSOL ((*pricerinitsol)) | |
SCIP_DECL_PRICEREXITSOL ((*pricerexitsol)) | |
SCIP_DECL_PRICERREDCOST ((*pricerredcost)) | |
SCIP_DECL_PRICERFARKAS ((*pricerfarkas)) | |
Data Fields | |
char * | name |
char * | desc |
SCIP_PRICERDATA * | pricerdata |
SCIP_CLOCK * | setuptime |
SCIP_CLOCK * | pricerclock |
int | priority |
int | ncalls |
int | nvarsfound |
SCIP_Bool | delay |
SCIP_Bool | active |
SCIP_Bool | initialized |
SCIP_Pricer::SCIP_DECL_PRICERCOPY | ( | * | pricercopy | ) |
copy method of pricer or NULL if you don't want to copy your plugin into sub-SCIPs
SCIP_Pricer::SCIP_DECL_PRICERFREE | ( | * | pricerfree | ) |
destructor of variable pricer
SCIP_Pricer::SCIP_DECL_PRICERINIT | ( | * | pricerinit | ) |
initialize variable pricer
SCIP_Pricer::SCIP_DECL_PRICEREXIT | ( | * | pricerexit | ) |
deinitialize variable pricer
SCIP_Pricer::SCIP_DECL_PRICERINITSOL | ( | * | pricerinitsol | ) |
solving process initialization method of variable pricer
SCIP_Pricer::SCIP_DECL_PRICEREXITSOL | ( | * | pricerexitsol | ) |
solving process deinitialization method of variable pricer
SCIP_Pricer::SCIP_DECL_PRICERREDCOST | ( | * | pricerredcost | ) |
reduced cost pricing method of variable pricer for feasible LPs
SCIP_Pricer::SCIP_DECL_PRICERFARKAS | ( | * | pricerfarkas | ) |
Farkas pricing method of variable pricer for infeasible LPs
char* SCIP_Pricer::name |
name of variable pricer
Definition at line 39 of file struct_pricer.h.
Referenced by SCIPpricerExit(), SCIPpricerFarkas(), SCIPpricerGetName(), SCIPpricerInit(), and SCIPpricerRedcost().
char* SCIP_Pricer::desc |
description of variable pricer
Definition at line 40 of file struct_pricer.h.
Referenced by SCIPpricerGetDesc().
SCIP_PRICERDATA* SCIP_Pricer::pricerdata |
variable pricers local data
Definition at line 49 of file struct_pricer.h.
Referenced by SCIPpricerGetData(), and SCIPpricerSetData().
SCIP_CLOCK* SCIP_Pricer::setuptime |
time spend for setting up this pricer for the next stages
Definition at line 50 of file struct_pricer.h.
Referenced by SCIPpricerEnableOrDisableClocks(), SCIPpricerExit(), SCIPpricerExitsol(), SCIPpricerGetSetupTime(), SCIPpricerInit(), and SCIPpricerInitsol().
SCIP_CLOCK* SCIP_Pricer::pricerclock |
pricer execution time
Definition at line 51 of file struct_pricer.h.
Referenced by SCIPpricerEnableOrDisableClocks(), SCIPpricerFarkas(), SCIPpricerGetTime(), SCIPpricerInit(), and SCIPpricerRedcost().
int SCIP_Pricer::priority |
priority of the variable pricer
Definition at line 52 of file struct_pricer.h.
Referenced by SCIPpricerGetPriority(), and SCIPpricerSetPriority().
int SCIP_Pricer::ncalls |
number of times, this pricer was called
Definition at line 53 of file struct_pricer.h.
Referenced by SCIPpricerFarkas(), SCIPpricerGetNCalls(), SCIPpricerInit(), and SCIPpricerRedcost().
int SCIP_Pricer::nvarsfound |
number of variables priced in found so far by this pricer
Definition at line 54 of file struct_pricer.h.
Referenced by SCIPpricerFarkas(), SCIPpricerGetNVarsFound(), SCIPpricerInit(), and SCIPpricerRedcost().
SCIP_Bool SCIP_Pricer::delay |
should the pricer be delayed until no other pricers or already existing problem variables with negative reduced costs are found
Definition at line 55 of file struct_pricer.h.
Referenced by SCIPpricerExec(), and SCIPpricerIsDelayed().
SCIP_Bool SCIP_Pricer::active |
is variable pricer in use for the current problem?
Definition at line 57 of file struct_pricer.h.
Referenced by SCIPpricerActivate(), SCIPpricerDeactivate(), SCIPpricerExit(), SCIPpricerFarkas(), SCIPpricerInit(), SCIPpricerIsActive(), and SCIPpricerRedcost().
SCIP_Bool SCIP_Pricer::initialized |
is variable pricer initialized?
Definition at line 58 of file struct_pricer.h.
Referenced by SCIPpricerExit(), SCIPpricerInit(), and SCIPpricerIsInitialized().