pricer.h
Go to the documentation of this file.
21 /*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/ 63 SCIP_DECL_PRICERCOPY ((*pricercopy)), /**< copy method of pricer or NULL if you don't want to copy your plugin into sub-SCIPs */ 67 SCIP_DECL_PRICERINITSOL((*pricerinitsol)),/**< solving process initialization method of variable pricer */ 68 SCIP_DECL_PRICEREXITSOL((*pricerexitsol)),/**< solving process deinitialization method of variable pricer */ 69 SCIP_DECL_PRICERREDCOST((*pricerredcost)),/**< reduced cost pricing method of variable pricer for feasible LPs */ 70 SCIP_DECL_PRICERFARKAS((*pricerfarkas)), /**< Farkas pricing method of variable pricer for infeasible LPs */ 150 /** depending on the LP's solution status, calls reduced cost or Farkas pricing method of variable pricer */ 203 SCIP_DECL_PRICERINITSOL ((*pricerinitsol))/**< solving process initialization callback of pricer */ 210 SCIP_DECL_PRICEREXITSOL ((*pricerexitsol))/**< solving process deinitialization callback of pricer */
void SCIPpricerSetFree(SCIP_PRICER *pricer, SCIP_DECL_PRICERFREE((*pricerfree))) Definition: pricer.c:495 SCIP_RETCODE SCIPpricerRedcost(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_PROB *prob, SCIP_Real *lowerbound, SCIP_Bool *stopearly, SCIP_RESULT *result) Definition: pricer.c:345 SCIP_RETCODE SCIPpricerInit(SCIP_PRICER *pricer, SCIP_SET *set) Definition: pricer.c:186 void SCIPpricerSetExit(SCIP_PRICER *pricer, SCIP_DECL_PRICEREXIT((*pricerexit))) Definition: pricer.c:517 void SCIPpricerEnableOrDisableClocks(SCIP_PRICER *pricer, SCIP_Bool enable) Definition: pricer.c:634 SCIP_RETCODE SCIPpricerFree(SCIP_PRICER **pricer, SCIP_SET *set) Definition: pricer.c:160 type definitions for storing priced variables Definition: struct_message.h:35 void SCIPpricerSetInit(SCIP_PRICER *pricer, SCIP_DECL_PRICERINIT((*pricerinit))) Definition: pricer.c:506 type definitions for global SCIP settings Definition: struct_prob.h:38 type definitions for return codes for SCIP methods Definition: struct_pricer.h:36 type definitions for LP management Definition: struct_set.h:56 type definitions for variable pricers SCIP_RETCODE SCIPpricerActivate(SCIP_PRICER *pricer, SCIP_SET *set) Definition: pricer.c:305 Definition: struct_pricestore.h:37 void SCIPpricerSetPriority(SCIP_PRICER *pricer, SCIP_SET *set, int priority) Definition: pricer.c:580 SCIP_RETCODE SCIPpricerCopyInclude(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_Bool *valid) Definition: pricer.c:77 SCIP_RETCODE SCIPpricerExit(SCIP_PRICER *pricer, SCIP_SET *set) Definition: pricer.c:226 void SCIPpricerSetCopy(SCIP_PRICER *pricer, SCIP_DECL_PRICERCOPY((*pricercopy))) Definition: pricer.c:484 public methods for variable pricers type definitions for storing and manipulating the main problem SCIP_RETCODE SCIPpricerCreate(SCIP_PRICER **pricer, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, int priority, SCIP_Bool delay, 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)), SCIP_PRICERDATA *pricerdata) Definition: pricer.c:99 Definition: struct_lp.h:255 SCIP_RETCODE SCIPpricerExec(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_PROB *prob, SCIP_LP *lp, SCIP_PRICESTORE *pricestore, SCIP_Real *lowerbound, SCIP_Bool *stopearly, SCIP_RESULT *result) Definition: pricer.c:424 SCIP_RETCODE SCIPpricerExitsol(SCIP_PRICER *pricer, SCIP_SET *set) Definition: pricer.c:281 result codes for SCIP callback methods SCIP_RETCODE SCIPpricerFarkas(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_PROB *prob, SCIP_RESULT *result) Definition: pricer.c:385 SCIP_RETCODE SCIPpricerDeactivate(SCIP_PRICER *pricer, SCIP_SET *set) Definition: pricer.c:325 void SCIPpricerSetExitsol(SCIP_PRICER *pricer, SCIP_DECL_PRICEREXITSOL((*pricerexitsol))) Definition: pricer.c:539 void SCIPpricerSetInitsol(SCIP_PRICER *pricer, SCIP_DECL_PRICERINITSOL((*pricerinitsol))) Definition: pricer.c:528 common defines and data types used in all packages of SCIP SCIP_RETCODE SCIPpricerInitsol(SCIP_PRICER *pricer, SCIP_SET *set) Definition: pricer.c:257 memory allocation routines |