Detailed Description
variable pricers data
Definition at line 46 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 |
Member Function Documentation
◆ SCIP_DECL_PRICERCOPY()
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_DECL_PRICERFREE()
SCIP_Pricer::SCIP_DECL_PRICERFREE | ( | * | pricerfree | ) |
destructor of variable pricer
◆ SCIP_DECL_PRICERINIT()
SCIP_Pricer::SCIP_DECL_PRICERINIT | ( | * | pricerinit | ) |
initialize variable pricer
◆ SCIP_DECL_PRICEREXIT()
SCIP_Pricer::SCIP_DECL_PRICEREXIT | ( | * | pricerexit | ) |
deinitialize variable pricer
◆ SCIP_DECL_PRICERINITSOL()
SCIP_Pricer::SCIP_DECL_PRICERINITSOL | ( | * | pricerinitsol | ) |
solving process initialization method of variable pricer
◆ SCIP_DECL_PRICEREXITSOL()
SCIP_Pricer::SCIP_DECL_PRICEREXITSOL | ( | * | pricerexitsol | ) |
solving process deinitialization method of variable pricer
◆ SCIP_DECL_PRICERREDCOST()
SCIP_Pricer::SCIP_DECL_PRICERREDCOST | ( | * | pricerredcost | ) |
reduced cost pricing method of variable pricer for feasible LPs
◆ SCIP_DECL_PRICERFARKAS()
SCIP_Pricer::SCIP_DECL_PRICERFARKAS | ( | * | pricerfarkas | ) |
Farkas pricing method of variable pricer for infeasible LPs
Field Documentation
◆ name
char* SCIP_Pricer::name |
name of variable pricer
Definition at line 48 of file struct_pricer.h.
Referenced by SCIPpricerExit(), SCIPpricerFarkas(), SCIPpricerGetName(), SCIPpricerInit(), and SCIPpricerRedcost().
◆ desc
char* SCIP_Pricer::desc |
description of variable pricer
Definition at line 49 of file struct_pricer.h.
Referenced by SCIPpricerGetDesc().
◆ pricerdata
SCIP_PRICERDATA* SCIP_Pricer::pricerdata |
variable pricers local data
Definition at line 58 of file struct_pricer.h.
Referenced by SCIPpricerGetData(), and SCIPpricerSetData().
◆ setuptime
SCIP_CLOCK* SCIP_Pricer::setuptime |
time spend for setting up this pricer for the next stages
Definition at line 59 of file struct_pricer.h.
Referenced by SCIPpricerEnableOrDisableClocks(), SCIPpricerExit(), SCIPpricerExitsol(), SCIPpricerGetSetupTime(), SCIPpricerInit(), and SCIPpricerInitsol().
◆ pricerclock
SCIP_CLOCK* SCIP_Pricer::pricerclock |
pricer execution time
Definition at line 60 of file struct_pricer.h.
Referenced by SCIPpricerEnableOrDisableClocks(), SCIPpricerFarkas(), SCIPpricerGetTime(), SCIPpricerInit(), and SCIPpricerRedcost().
◆ priority
int SCIP_Pricer::priority |
priority of the variable pricer
Definition at line 61 of file struct_pricer.h.
Referenced by SCIPpricerGetPriority(), and SCIPpricerSetPriority().
◆ ncalls
int SCIP_Pricer::ncalls |
number of times, this pricer was called
Definition at line 62 of file struct_pricer.h.
Referenced by SCIPpricerFarkas(), SCIPpricerGetNCalls(), SCIPpricerInit(), and SCIPpricerRedcost().
◆ nvarsfound
int SCIP_Pricer::nvarsfound |
number of variables priced in found so far by this pricer
Definition at line 63 of file struct_pricer.h.
Referenced by SCIPpricerFarkas(), SCIPpricerGetNVarsFound(), SCIPpricerInit(), and SCIPpricerRedcost().
◆ delay
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 64 of file struct_pricer.h.
Referenced by SCIPpricerExec(), and SCIPpricerIsDelayed().
◆ active
SCIP_Bool SCIP_Pricer::active |
is variable pricer in use for the current problem?
Definition at line 66 of file struct_pricer.h.
Referenced by SCIPpricerActivate(), SCIPpricerDeactivate(), SCIPpricerExit(), SCIPpricerFarkas(), SCIPpricerInit(), SCIPpricerIsActive(), and SCIPpricerRedcost().
◆ initialized
SCIP_Bool SCIP_Pricer::initialized |
is variable pricer initialized?
Definition at line 67 of file struct_pricer.h.
Referenced by SCIPpricerExit(), SCIPpricerInit(), and SCIPpricerIsInitialized().