|
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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:55 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 |