A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scip.zib.de/doc/html/pricer_8c_source.php below:

SCIP Doxygen Documentation: pricer.c Source File

78

assert(paramdata !=

NULL

);

93

assert(pricer !=

NULL

);

95

assert(valid !=

NULL

);

98 if

( pricer->pricercopy !=

NULL

)

101 SCIP_CALL

( pricer->pricercopy(

set

->scip, pricer, valid) );

132

assert(pricer !=

NULL

);

133

assert(name !=

NULL

);

134

assert(desc !=

NULL

);

135

assert(pricerredcost !=

NULL

);

142

(*pricer)->priority = priority;

143

(*pricer)->pricercopy = pricercopy;

144

(*pricer)->pricerfree = pricerfree;

145

(*pricer)->pricerinit = pricerinit;

146

(*pricer)->pricerexit = pricerexit;

147

(*pricer)->pricerinitsol = pricerinitsol;

148

(*pricer)->pricerexitsol = pricerexitsol;

149

(*pricer)->pricerredcost = pricerredcost;

150

(*pricer)->pricerfarkas = pricerfarkas;

151

(*pricer)->pricerdata = pricerdata;

154

(*pricer)->ncalls = 0;

155

(*pricer)->nvarsfound = 0;

156

(*pricer)->delay = delay;

157

(*pricer)->active =

FALSE

;

158

(*pricer)->initialized =

FALSE

;

164

&(*pricer)->priority,

FALSE

, priority, INT_MIN/4, INT_MAX/4,

194

assert(pricer !=

NULL

);

195

assert(name !=

NULL

);

196

assert(desc !=

NULL

);

197

assert(pricerredcost !=

NULL

);

200

pricerfree, pricerinit, pricerexit, pricerinitsol, pricerexitsol, pricerredcost, pricerfarkas, pricerdata),

212

assert(pricer !=

NULL

);

213 if

( *pricer ==

NULL

)

215

assert(!(*pricer)->initialized);

219 if

( (*pricer)->pricerfree !=

NULL

)

221 SCIP_CALL

( (*pricer)->pricerfree(

set

->scip, *pricer) );

239

assert(pricer !=

NULL

);

249 if

(

set

->misc_resetstat )

258 if

( pricer->pricerinit !=

NULL

)

279

assert(pricer !=

NULL

);

289 if

( pricer->pricerexit !=

NULL

)

310

assert(pricer !=

NULL

);

314 if

( pricer->pricerinitsol !=

NULL

)

319 SCIP_CALL

( pricer->pricerinitsol(

set

->scip, pricer) );

334

assert(pricer !=

NULL

);

338 if

( pricer->pricerexitsol !=

NULL

)

343 SCIP_CALL

( pricer->pricerexitsol(

set

->scip, pricer) );

358

assert(pricer !=

NULL

);

368 set

->nactivepricers++;

381

assert(pricer !=

NULL

);

387 set

->nactivepricers--;

406

assert(pricer !=

NULL

);

408

assert(pricer->pricerredcost !=

NULL

);

410

assert(prob !=

NULL

);

411

assert(lowerbound !=

NULL

);

412

assert(result !=

NULL

);

422 SCIP_CALL

( pricer->pricerredcost(

set

->scip, pricer, lowerbound, stopearly, result) );

444

assert(pricer !=

NULL

);

447

assert(prob !=

NULL

);

450 if

( pricer->pricerfarkas ==

NULL

)

461 SCIP_CALL

( pricer->pricerfarkas(

set

->scip, pricer, result) );

485

assert(pricer !=

NULL

);

486

assert(lowerbound !=

NULL

);

487

assert(stopearly !=

NULL

);

488

assert(result !=

NULL

);

517

assert(pricer !=

NULL

);

528

assert(pricer !=

NULL

);

539

assert(pricer !=

NULL

);

541

pricer->pricercopy = pricercopy;

550

assert(pricer !=

NULL

);

552

pricer->pricerfree = pricerfree;

561

assert(pricer !=

NULL

);

563

pricer->pricerinit = pricerinit;

572

assert(pricer !=

NULL

);

574

pricer->pricerexit = pricerexit;

583

assert(pricer !=

NULL

);

585

pricer->pricerinitsol = pricerinitsol;

594

assert(pricer !=

NULL

);

596

pricer->pricerexitsol = pricerexitsol;

604

assert(pricer !=

NULL

);

606 return

pricer->

name

;

614

assert(pricer !=

NULL

);

616 return

pricer->

desc

;

624

assert(pricer !=

NULL

);

636

assert(pricer !=

NULL

);

648

assert(pricer !=

NULL

);

658

assert(pricer !=

NULL

);

668

assert(pricer !=

NULL

);

678

assert(pricer !=

NULL

);

689

assert(pricer !=

NULL

);

700

assert(pricer !=

NULL

);

710

assert(pricer !=

NULL

);

712 return

pricer->

delay

;

720

assert(pricer !=

NULL

);

static GRAPHNODE ** active

void SCIPclockStop(SCIP_CLOCK *clck, SCIP_SET *set)

void SCIPclockEnableOrDisable(SCIP_CLOCK *clck, SCIP_Bool enable)

void SCIPclockStart(SCIP_CLOCK *clck, SCIP_SET *set)

SCIP_Real SCIPclockGetTime(SCIP_CLOCK *clck)

void SCIPclockReset(SCIP_CLOCK *clck)

void SCIPclockFree(SCIP_CLOCK **clck)

SCIP_RETCODE SCIPclockCreate(SCIP_CLOCK **clck, SCIP_CLOCKTYPE clocktype)

internal methods for clocks and timing issues

common defines and data types used in all packages of SCIP

#define SCIP_CALL_FINALLY(x, y)

const char * SCIPpricerGetDesc(SCIP_PRICER *pricer)

int SCIPpricerGetNVarsFound(SCIP_PRICER *pricer)

SCIP_Bool SCIPpricerIsDelayed(SCIP_PRICER *pricer)

SCIP_RETCODE SCIPsetPricerPriority(SCIP *scip, SCIP_PRICER *pricer, int priority)

void SCIPpricerSetData(SCIP_PRICER *pricer, SCIP_PRICERDATA *pricerdata)

SCIP_PRICERDATA * SCIPpricerGetData(SCIP_PRICER *pricer)

SCIP_Bool SCIPpricerIsActive(SCIP_PRICER *pricer)

int SCIPpricerGetPriority(SCIP_PRICER *pricer)

const char * SCIPpricerGetName(SCIP_PRICER *pricer)

SCIP_Bool SCIPpricerIsInitialized(SCIP_PRICER *pricer)

SCIP_Real SCIPpricerGetSetupTime(SCIP_PRICER *pricer)

SCIP_Real SCIPpricerGetTime(SCIP_PRICER *pricer)

int SCIPpricerGetNCalls(SCIP_PRICER *pricer)

SCIP_DECL_SORTPTRCOMP(SCIPpricerComp)

int SCIPsnprintf(char *t, int len, const char *s,...)

SCIP_LPSOLSTAT SCIPlpGetSolstat(SCIP_LP *lp)

internal methods for LP management

static const char * paramname[]

#define BMSfreeMemory(ptr)

#define BMSduplicateMemoryArray(ptr, source, num)

#define BMSclearMemory(ptr)

struct BMS_BlkMem BMS_BLKMEM

#define BMSfreeMemoryArrayNull(ptr)

#define BMSallocMemory(ptr)

SCIP_PARAMDATA * SCIPparamGetData(SCIP_PARAM *param)

int SCIPparamGetInt(SCIP_PARAM *param)

internal methods for handling parameter settings

void SCIPpricerSetInit(SCIP_PRICER *pricer, SCIP_DECL_PRICERINIT((*pricerinit)))

void SCIPpricerSetExitsol(SCIP_PRICER *pricer, SCIP_DECL_PRICEREXITSOL((*pricerexitsol)))

void SCIPpricerSetExit(SCIP_PRICER *pricer, SCIP_DECL_PRICEREXIT((*pricerexit)))

SCIP_RETCODE SCIPpricerFarkas(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_PROB *prob, SCIP_RESULT *result)

SCIP_RETCODE SCIPpricerDeactivate(SCIP_PRICER *pricer, SCIP_SET *set)

void SCIPpricerSetCopy(SCIP_PRICER *pricer, SCIP_DECL_PRICERCOPY((*pricercopy)))

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)

SCIP_RETCODE SCIPpricerInitsol(SCIP_PRICER *pricer, SCIP_SET *set)

void SCIPpricerSetInitsol(SCIP_PRICER *pricer, SCIP_DECL_PRICERINITSOL((*pricerinitsol)))

SCIP_RETCODE SCIPpricerActivate(SCIP_PRICER *pricer, SCIP_SET *set)

SCIP_RETCODE SCIPpricerCopyInclude(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_Bool *valid)

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)

static SCIP_RETCODE doPricerCreate(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)

SCIP_RETCODE SCIPpricerExit(SCIP_PRICER *pricer, SCIP_SET *set)

void SCIPpricerEnableOrDisableClocks(SCIP_PRICER *pricer, SCIP_Bool enable)

void SCIPpricerSetPriority(SCIP_PRICER *pricer, SCIP_SET *set, int priority)

static SCIP_DECL_PARAMCHGD(paramChgdPricerPriority)

SCIP_RETCODE SCIPpricerRedcost(SCIP_PRICER *pricer, SCIP_SET *set, SCIP_PROB *prob, SCIP_Real *lowerbound, SCIP_Bool *stopearly, SCIP_RESULT *result)

SCIP_RETCODE SCIPpricerExitsol(SCIP_PRICER *pricer, SCIP_SET *set)

SCIP_RETCODE SCIPpricerInit(SCIP_PRICER *pricer, SCIP_SET *set)

SCIP_RETCODE SCIPpricerFree(SCIP_PRICER **pricer, SCIP_SET *set)

void SCIPpricerSetFree(SCIP_PRICER *pricer, SCIP_DECL_PRICERFREE((*pricerfree)))

internal methods for variable pricers

SCIP_DECL_PRICERINIT(ObjPricerVRP::scip_init)

SCIP_DECL_PRICERREDCOST(ObjPricerVRP::scip_redcost)

SCIP_DECL_PRICERFARKAS(ObjPricerVRP::scip_farkas)

int SCIPpricestoreGetNVars(SCIP_PRICESTORE *pricestore)

internal methods for storing priced variables

int SCIPprobGetNVars(SCIP_PROB *prob)

internal methods for storing and manipulating the main problem

public methods for message output

public data structures and miscellaneous methods

SCIP_RETCODE SCIPsetAddIntParam(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, BMS_BLKMEM *blkmem, const char *name, const char *desc, int *valueptr, SCIP_Bool isadvanced, int defaultvalue, int minvalue, int maxvalue, SCIP_DECL_PARAMCHGD((*paramchgd)), SCIP_PARAMDATA *paramdata)

SCIP_Real SCIPsetInfinity(SCIP_SET *set)

internal methods for global SCIP settings

SCIP_PRICERDATA * pricerdata

data structures for variable pricers

@ SCIP_LPSOLSTAT_INFEASIBLE

struct SCIP_ParamData SCIP_PARAMDATA

#define SCIP_DECL_PRICERFREE(x)

#define SCIP_DECL_PRICEREXIT(x)

#define SCIP_DECL_PRICEREXITSOL(x)

#define SCIP_DECL_PRICERINITSOL(x)

struct SCIP_PricerData SCIP_PRICERDATA

#define SCIP_DECL_PRICERCOPY(x)

enum SCIP_Result SCIP_RESULT

enum SCIP_Retcode SCIP_RETCODE


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4