A RetroSearch Logo

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

Search Query:

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

SCIP Doxygen Documentation: scip_solvingstats.c Source File

134 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRuns"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

136 return scip

->stat->nruns;

161 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNReoptRuns"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

163 return scip

->stat->nreoptruns;

187 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPaddNNodes"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

215 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNodes"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

217 return scip

->stat->nnodes;

242 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNTotalNodes"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

244 return scip

->stat->ntotalnodes;

269 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNFeasibleLeaves"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

271 return scip

->stat->nfeasleaves;

296 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNInfeasibleLeaves"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

298 return scip

->stat->ninfeasleaves;

323 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNObjlimLeaves"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

325 return scip

->stat->nobjleaves;

350 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRootboundChgs"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

352 return scip

->stat->nrootboundchgs;

377 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRootboundChgsRun"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

379 return scip

->stat->nrootboundchgsrun;

404 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDelayedCutoffs"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

406 return scip

->stat->ndelayedcutoffs;

431 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPs"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

433 return scip

->stat->nlps;

450 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

452 return scip

->stat->nlpiterations;

476 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNZs"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

478 return scip

->stat->nnz;

494 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRootLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

496 return scip

->stat->nrootlpiterations;

513 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRootFirstLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

515 return scip

->stat->nrootfirstlpiterations;

531 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPrimalLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

533 return scip

->stat->nprimallps;

549 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPrimalLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

551 return scip

->stat->nprimallpiterations;

567 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDualLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

569 return scip

->stat->nduallps;

585 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDualLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

587 return scip

->stat->nduallpiterations;

603 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNBarrierLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

605 return scip

->stat->nbarrierlps;

621 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNBarrierLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

623 return scip

->stat->nbarrierlpiterations;

639 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNResolveLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

641 return scip

->stat->nprimalresolvelps +

scip

->stat->ndualresolvelps;

659 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNResolveLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

661 return scip

->stat->nprimalresolvelpiterations +

scip

->stat->ndualresolvelpiterations;

677 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPrimalResolveLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

679 return scip

->stat->nprimalresolvelps;

697 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPrimalResolveLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

699 return scip

->stat->nprimalresolvelpiterations;

715 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDualResolveLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

717 return scip

->stat->ndualresolvelps;

735 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDualResolveLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

737 return scip

->stat->ndualresolvelpiterations;

753 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNodeLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

755 return scip

->stat->nnodelps;

771 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNodeZeroIterationLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

773 return scip

->stat->nnodezeroitlps;

789 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNodeLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

791 return scip

->stat->nnodelpiterations;

807 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNodeInitLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

809 return scip

->stat->ninitlps;

825 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNNodeInitLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

827 return scip

->stat->ninitlpiterations;

843 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDivingLPs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

845 return scip

->stat->ndivinglps;

861 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNDivingLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

863 return scip

->stat->ndivinglpiterations;

879 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNStrongbranchs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

881 return scip

->stat->nstrongbranchs;

897 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNStrongbranchLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

899 return scip

->stat->nsblpiterations;

915 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRootStrongbranchs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

917 return scip

->stat->nrootstrongbranchs;

933 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNRootStrongbranchLPIterations"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

935 return scip

->stat->nrootsblpiterations;

949 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPriceRounds"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

951 return scip

->stat->npricerounds;

967 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPricevars"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

985 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPricevarsFound"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1003 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNPricevarsApplied"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1019 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNSepaRounds"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1021 return scip

->stat->nseparounds;

1037 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNCutsFound"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1055 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNCutsFoundRound"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1073 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNCutsApplied"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1097 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNConflictConssFound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1132 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNConflictConssFoundNode"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1156 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNConflictConssApplied"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1180 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNConflictDualproofsApplied"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1205 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetMaxDepth"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1207 return scip

->stat->maxdepth;

1229 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetMaxTotalDepth"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1231 return scip

->stat->maxtotaldepth;

1253 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNBacktracks"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1255 return scip

->stat->nbacktracks;

1273 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNActiveConss"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1275 return scip

->stat->nactiveconss;

1290 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNEnabledConss"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1292 return scip

->stat->nenabledconss;

1308 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgDualbound"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1327 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgLowerbound"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1351 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetDualbound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1355 return scip

->transprob->dualbound;

1378 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetLowerbound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1407 if

( treelowerbound < scip->primal->upperbound)

1408 return

treelowerbound;

1410 return scip

->primal->upperbound;

1430 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetDualboundRoot"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1451 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetLowerboundRoot"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1453 return scip

->stat->rootlowerbound;

1472 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetFirstLPDualboundRoot"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1474 return scip

->stat->firstlpdualbound;

1493 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetFirstLPLowerboundRoot"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1509 return scip

->stat->firstprimalbound;

1531 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetPrimalbound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1555 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetUpperbound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1560 return scip

->primal->upperbound;

1585 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetCutoffbound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1587 return scip

->primal->cutoffbound;

1614 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPupdateCutoffbound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

1645 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPisPrimalboundSol"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1668 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetGap"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1702 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetTransGap"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1740 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNSolsFound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1742 return scip

->primal->nsolsfound;

1770 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNLimSolsFound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1772 return scip

->primal->nlimsolsfound;

1794 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNBestSolsFound"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

) );

1796 return scip

->primal->nbestsolsfound;

1812 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgPseudocost"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1832 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgPseudocostCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1850 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgPseudocostCount"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1853

/

MAX

(

scip

->transprob->nbinvars +

scip

->transprob->nintvars, 1);

1871 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgPseudocostCountCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1874

/

MAX

(

scip

->transprob->nbinvars +

scip

->transprob->nintvars, 1);

1892 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgPseudocostScore"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1917 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetPseudocostVariance"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1919

history = (onlycurrentrun ?

scip

->stat->glbhistorycrun :

scip

->stat->glbhistory);

1920

assert(history !=

NULL

);

1942 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetPseudocostCount"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1944

history = (onlycurrentrun ?

scip

->stat->glbhistorycrun :

scip

->stat->glbhistory);

1966 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgPseudocostScoreCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1990 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgConflictScore"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

1992

scale =

scip

->transprob->nvars *

scip

->stat->vsidsweight;

2015 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgConflictScoreCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2017

scale =

scip

->transprob->nvars *

scip

->stat->vsidsweight;

2039 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgConflictlengthScore"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2064 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgConflictlengthScoreCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2085 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgInferences"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2105 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgInferencesCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2125 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgInferenceScore"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2150 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgInferenceScoreCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2171 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgCutoffs"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2191 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgCutoffsCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2211 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgCutoffScore"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2234 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgCutoffScoreCurrentRun"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2253 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPincAvgGMIeff"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2270 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetAvgGMIeff"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2293 return

1e-6 *

scip

->stat->nnz * (

2294

0.00328285264101 *

scip

->stat->nprimalresolvelpiterations +

2295

0.00531625104146 *

scip

->stat->ndualresolvelpiterations +

2296

0.000738719124051 *

scip

->stat->nprobboundchgs +

2297

0.0011123144764 *

scip

->stat->nisstoppedcalls );

2306 const char

* extension,

2313

assert(prob !=

NULL

);

2321 if

( extension !=

NULL

)

2322

retcode =

SCIPreaderWrite

(

scip

->set->readers[i], prob,

scip

->set,

scip

->messagehdlr, file, extension, genericnames, &result);

2342

assert(i < scip->

set

->nreaders);

2343 SCIPerrorMessage

(

"invalid result code <%d> from reader <%s> writing <%s> format\n"

,

2371 const char

* extension,

2377 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintOrigProblem"

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

2415 const char

* extension,

2421 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintTransProblem"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

) );

2424

assert(

scip

->transprob !=

NULL

);

2463 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintStatusStatistics"

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2490 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintOrigProblemStatistics"

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2516 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintTransProblemStatistics"

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2545 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintPresolverStatistics"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2547 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Presolvers : ExecTime SetupTime Calls FixedVars AggrVars ChgTypes ChgBounds AddHoles DelCons AddCons ChgSides ChgCoefs\n"

);

2553 for

( i = 0; i <

scip

->set->npresols; ++i )

2556

presol =

scip

->set->presols[i];

2576 for

( i = 0; i <

scip

->set->nprops; ++i )

2579

prop =

scip

->set->props[i];

2600 for

( i = 0; i <

scip

->set->nconshdlrs; ++i )

2603 int

maxnactiveconss;

2605

conshdlr =

scip

->set->conshdlrs[i];

2639 scip

->stat->nrootintfixings,

scip

->stat->nrootboundchgs);

2663 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintConstraintStatistics"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2666 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Constraints : Number MaxNumber #Separate #Propagate #EnfoLP #EnfoRelax #EnfoPS #Check #ResProp Cutoffs DomReds Cuts Applied Conss Children\n"

);

2668 for

( i = 0; i <

scip

->set->nconshdlrs; ++i )

2671 int

startnactiveconss;

2672 int

maxnactiveconss;

2674

conshdlr =

scip

->set->conshdlrs[i];

2682

maxnactiveconss > startnactiveconss ?

'+'

:

' '

,

2722 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintConstraintTimingStatistics"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2724 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Constraint Timings : TotalTime SetupTime Separate Propagate EnfoLP EnfoPS EnfoRelax Check ResProp SB-Prop\n"

);

2726 for

( i = 0; i <

scip

->set->nconshdlrs; ++i )

2729 int

maxnactiveconss;

2731

conshdlr =

scip

->set->conshdlrs[i];

2747 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

" %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f %10.2f\n"

,

2783 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintPropagatorStatistics"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2790 for

( i = 0; i <

scip

->set->nprops; ++i )

2793

prop =

scip

->set->props[i];

2803 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Propagator Timings : TotalTime SetupTime Presolve Propagate ResProp SB-Prop\n"

);

2805 for

( i = 0; i <

scip

->set->nprops; ++i )

2810

prop =

scip

->set->props[i];

2847 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintConflictStatistics"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2849 if

(

scip

->set->conf_maxstoresize == 0 )

2859 if

( maxsize == -1 )

2866

assert(initsize >= 0);

2867

assert(maxsize >= 0);

2873 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Conflict Analysis : Time Calls Success DomReds Conflicts Literals Reconvs ReconvLits Dualrays Nonzeros LP Iters (pool size: [%s,%s])\n"

, initstoresize, maxstoresize);

2995 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintSeparatorStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

2997 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Separators : ExecTime SetupTime Calls RootCalls Cutoffs DomReds FoundCuts ViaPoolAdd DirectAdd Applied ViaPoolApp DirectApp Conss\n"

);

3009 for

( i = 0; i <

scip

->set->nsepas; ++i )

3013

sepa =

scip

->set->sepas[i];

3041 for

( k = 0; k <

scip

->set->nsepas; ++k )

3047 if

( parentsepa != sepa )

3082 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintCutselectorStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3084 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Cutselectors : ExecTime SetupTime Calls RootCalls Selected Forced Filtered RootSelec RootForc RootFilt \n"

);

3089 for

( i = 0; i <

scip

->set->ncutsels; ++i )

3123 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintPricerStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3134 for

( i = 0; i <

scip

->set->nactivepricers; ++i )

3161 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintBranchruleStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3163 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Branching Rules : ExecTime SetupTime BranchLP BranchExt BranchPS Cutoffs DomReds Cuts Conss Children\n"

);

3168 for

( i = 0; i <

scip

->set->nbranchrules; ++i )

3206 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintHeuristicStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3211 scip

->stat->nlpsolsfound,

scip

->stat->nlpbestsolsfound);

3214 scip

->stat->nrelaxsolsfound,

scip

->stat->nrelaxbestsolsfound);

3217 scip

->stat->npssolsfound,

scip

->stat->npsbestsolsfound);

3220 scip

->stat->nsbsolsfound,

scip

->stat->nsbbestsolsfound);

3225 for

( i = 0; i <

scip

->set->nheurs; ++i )

3240 scip

->stat->nexternalsolsfound);

3242 if

( ndivesets > 0 &&

scip

->set->misc_showdivingstats )

3248 for

( c = 0; c < 3; ++c )

3255 "Diving %-12s: Calls Nodes LP Iters Backtracks Conflicts MinDepth MaxDepth AvgDepth RoundSols NLeafSols MinSolDpt MaxSolDpt AvgSolDpt\n"

,

"(single)"

);

3260 "Diving %-12s: Calls Nodes LP Iters Backtracks Conflicts MinDepth MaxDepth AvgDepth RoundSols NLeafSols MinSolDpt MaxSolDpt AvgSolDpt\n"

,

3264 for

( i = 0; i <

scip

->set->nheurs; ++i )

3323 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintCompressionStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3326 if

( !

scip

->set->reopt_enable )

3334 for

( i = 0; i <

scip

->set->ncomprs; ++i )

3360 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintLPStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3362 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"LP : Time Calls Iterations Iter/call Iter/sec Time-0-It Calls-0-It ItLimit\n"

);

3366 scip

->stat->nprimallps +

scip

->stat->nprimalzeroitlps,

3367 scip

->stat->nprimallpiterations,

3374 scip

->stat->primalzeroittime,

3375 scip

->stat->nprimalzeroitlps);

3379 scip

->stat->nduallps +

scip

->stat->ndualzeroitlps,

3380 scip

->stat->nduallpiterations,

3387 scip

->stat->dualzeroittime,

3388 scip

->stat->ndualzeroitlps);

3392 scip

->stat->nlexduallps,

3393 scip

->stat->nlexduallpiterations,

3402 scip

->stat->nbarrierlps,

3403 scip

->stat->nbarrierlpiterations,

3410 scip

->stat->barrierzeroittime,

3411 scip

->stat->nbarrierzeroitlps);

3415 scip

->stat->nresolveinstablelps,

3416 scip

->stat->nresolveinstablelpiters,

3425 scip

->stat->ndivinglps,

3426 scip

->stat->ndivinglpiterations,

3435 scip

->stat->nstrongbranchs,

3436 scip

->stat->nsblpiterations,

3445 scip

->stat->nrootstrongbranchs,

3446 scip

->stat->nrootsblpiterations,

3447 scip

->stat->nrootstrongbranchs > 0

3452 scip

->stat->nconflictlps,

3453 scip

->stat->nconflictlpiterations,

3473 int

nnlrowconvexineq;

3474 int

nnlrownonconvexineq;

3475 int

nnlrownonlineareq;

3480 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintNLPStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3489 scip

->stat->nnlps);

3492 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

" convexity : %10s (%d linear rows, %d convex ineq., %d nonconvex ineq., %d nonlinear eq. or two-sided ineq.)\n"

,

3493

(nnlrownonconvexineq == 0 && nnlrownonlineareq == 0) ?

"convex"

:

"nonconvex"

,

3494

nnlrowlinear, nnlrowconvexineq, nnlrownonconvexineq, nnlrownonlineareq);

3513 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintRelaxatorStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3515 if

(

scip

->set->nrelaxs == 0 )

3518 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Relaxators : Time Calls Cutoffs ImprBounds ImprTime ReducedDom Separated AddedConss\n"

);

3523 for

( i = 0; i <

scip

->set->nrelaxs; ++i )

3554 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintTreeStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3560 scip

->stat->nnodes,

scip

->stat->ninternalnodes,

scip

->stat->nnodes -

scip

->stat->ninternalnodes );

3566 scip

->stat->ntotalnodes,

scip

->stat->ntotalinternalnodes,

scip

->stat->ntotalnodes -

scip

->stat->ntotalinternalnodes);

3579 scip

->stat->nreprops,

scip

->stat->nrepropboundchgs,

scip

->stat->nrepropcutoffs);

3581 scip

->stat->nnodes > 0

3611 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintSolutionStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3621

objlimitreached =

FALSE

;

3624

objlimitreached =

TRUE

;

3626 if

(

scip

->primal->nsolsfound !=

scip

->primal->nlimsolsfound )

3629

limsolstring[0] =

'\0'

;

3633 scip

->primal->nsolsfound,

scip

->primal->nbestsolsfound, limsolstring);

3639 if

(

scip

->primal->nlimsolsfound == 0 )

3643

assert(!objlimitreached);

3649 if

( objlimitreached )

3657

assert(!objlimitreached);

3667 if

(

scip

->primal->nlimsolsfound == 0 )

3672 if

(

scip

->primal->nsolsfound > 0 )

3684

firstprimalbound =

scip

->stat->firstprimalbound;

3688 scip

->stat->nrunsbeforefirst,

3689 scip

->stat->nnodesbeforefirst,

3690 scip

->stat->firstprimaltime,

3691 scip

->stat->firstprimaldepth,

3692

(

scip

->stat->firstprimalheur !=

NULL

)

3694

: ((

scip

->stat->nrunsbeforefirst == 0 ) ?

"initial"

:

"relaxation"

));

3729 if

(

scip

->set->misc_calcintegral )

3732 const char

* names[] = {

3740 for

( s = 0; s < 3; ++s )

3743

names[s],

"-"

,

"-"

);

3769 for

( s = 0; s < 3; ++s )

3810 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintConcsolverStatistics"

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3819 if

( nconcsolvers > 0 )

3821 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Concurrent Solvers : SolvingTime SyncTime Nodes LP Iters SolsShared SolsRecvd TighterBnds TighterIntBnds\n"

);

3822 for

( i = 0; i < nconcsolvers; ++i )

3825

winner == i ?

'*'

:

' '

,

3853 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintBendersStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3861 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"Benders Decomp : ExecTime SetupTime Calls Found Transfer StrCalls StrFails StrCuts\n"

);

3862 for

( i = 0; i < nbenders; ++i )

3884 for

( j = 0; j < nbenderscuts; j++ )

3917 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintRootStatistics"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3923 if

( firstlptime > 0.0 )

3924

firstlpspeed = (

SCIP_Real

)

scip

->stat->nrootfirstlpiterations/firstlptime;

3933 if

( firstlpspeed > 0.0 )

3935 scip

->stat->nrootfirstlpiterations,

3936

(

SCIP_Real

)

scip

->stat->nrootfirstlpiterations/firstlptime);

3978 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintTimingStatistics"

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

3994 if

(

scip

->set->time_reading )

3995

totaltime = solvingtime;

3997

totaltime = solvingtime + readingtime;

4002 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

" reading : %10.2f%s\n"

, readingtime,

scip

->set->time_reading ?

" (included in solving)"

:

""

);

4004 if

(

scip

->stat->ncopies > 0 )

4010 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

" copying : %10.2f (%d #copies) (minimal %.2f, maximal %.2f, average %.2f)\n"

,

4011

copytime,

scip

->stat->ncopies,

scip

->stat->mincopytime,

scip

->stat->maxcopytime, copytime /

scip

->stat->ncopies);

4041 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintExpressionHandlerStatistics"

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

4043 for

( i = 0; i <

scip

->set->nexprhdlrs; ++i )

4046

assert(exprhdlr !=

NULL

);

4052 if

( !headerprinted )

4055 "Expressions : %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s\n"

,

4056 "#IntEval"

,

"IntEvalTi"

,

"#RevProp"

,

"RevPropTi"

,

"DomReds"

,

"Cutoffs"

,

"#Estimate"

,

"EstimTime"

,

"Branching"

,

"#Simplify"

,

"SimplifyTi"

,

"Simplified"

);

4057

headerprinted =

TRUE

;

4100 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPprintNLPIStatistics"

,

FALSE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

4102 for

( i = 0; i <

scip

->set->nnlpis; ++i )

4110

nlpi =

scip

->set->nlpis[i];

4111

assert(nlpi !=

NULL

);

4117 if

( !printedheader )

4120 "NLP Solvers : %10s %10s %10s %10s %s%10s %10s" 4121 " %10s %10s %10s %10s %10s %10s %10s %10s %10s %10s" 4122 " %10s %10s %10s %10s %10s %10s %10s\n"

,

4123 "#Problems"

,

"ProblemTi"

,

"#Solves"

,

"SolveTime"

,

4124 scip

->set->time_nlpieval ?

" EvalTime%"

:

""

,

4125 "#Iter"

,

"Time/Iter"

,

4126 "#Okay"

,

"#TimeLimit"

,

"#IterLimit"

,

"#LObjLimit"

,

"#Interrupt"

,

"#NumError"

,

"#EvalError"

,

"#OutOfMem"

,

"#LicenseEr"

,

"#OtherTerm"

,

4127 "#GlobOpt"

,

"#LocOpt"

,

"#Feasible"

,

"#LocInfeas"

,

"#GlobInfea"

,

"#Unbounded"

,

"#Unknown" 4129

printedheader =

TRUE

;

4133 if

(

scip

->set->time_nlpieval )

4142 if

(

scip

->set->time_nlpieval )

4195 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintStatistics"

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

4201 if

( !

scip

->set->tablessorted )

4203 SCIPsortPtr

((

void

**)tables, tablePosComp, ntables);

4208 for

( i = 0; i < ntables; ++i )

4245 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintReoptStatistics"

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

4250 if

( !

scip

->set->reopt_enable )

4271 if

(

scip

->stat->nreoptruns > 0 )

4288 if

(

scip

->stat->nreoptruns > 0 )

4323 int

totalnstrongbranchs;

4326 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintBranchingStatistics"

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

4328 switch

(

scip

->set->stage )

4343 for

( v = 0; v <

scip

->transprob->nvars; ++v )

4348

var =

scip

->transprob->vars[v];

4350

vars[i] = vars[i-1];

4354 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

" locks branchings inferences cutoffs LP gain pscostcount gain variance \n"

);

4355 SCIPmessageFPrintInfo

(

scip

->messagehdlr, file,

"variable prio factor down up depth down up sb down up down up down up down up down up\n"

);

4357

totalnstrongbranchs = 0;

4358 for

( v = 0; v <

scip

->transprob->nvars; ++v )

4367

totalnstrongbranchs += nstrongbranchs;

4394

totalnstrongbranchs,

4439 SCIP_CALL

(

SCIPcheckStage

(

scip

,

"SCIPprintDisplayLine"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

,

FALSE

) );

4466 SCIP_CALL_ABORT

(

SCIPcheckStage

(

scip

,

"SCIPgetNImplications"

,

FALSE

,

FALSE

,

FALSE

,

FALSE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

TRUE

,

FALSE

,

FALSE

,

FALSE

) );

4468 return scip

->stat->nimplications;

4491 const char

* filename

4494 SCIPwarningMessage

(

scip

,

"SCIPwriteImplicationConflictGraph() is deprecated and does not do anything anymore. All binary to binary implications are now stored in the clique data structure, which can be written to a GML formatted file via SCIPwriteCliqueGraph().\n"

);

4506 if

(

scip

->primal->nsols == 1 )

4507 scip

->stat->firstsolgap =

scip

->stat->lastsolgap;

4509 if

(

scip

->set->misc_calcintegral )

4513 if

( upperbound < scip->stat->lastupperbound )

SCIP_Real SCIPbranchGetScore(SCIP_SET *set, SCIP_VAR *var, SCIP_Real downgain, SCIP_Real upgain)

internal methods for branching rules and branching candidate storage

SCIP_Real SCIPclockGetTime(SCIP_CLOCK *clck)

internal methods for clocks and timing issues

SCIP_Longint SCIPconcsolverGetNNodes(SCIP_CONCSOLVER *concsolver)

SCIP_Longint SCIPconcsolverGetNSolsRecvd(SCIP_CONCSOLVER *concsolver)

SCIP_Real SCIPconcsolverGetSyncTime(SCIP_CONCSOLVER *concsolver)

SCIP_Longint SCIPconcsolverGetNTighterIntBnds(SCIP_CONCSOLVER *concsolver)

SCIP_Real SCIPconcsolverGetSolvingTime(SCIP_CONCSOLVER *concsolver)

SCIP_Longint SCIPconcsolverGetNTighterBnds(SCIP_CONCSOLVER *concsolver)

SCIP_Longint SCIPconcsolverGetNLPIterations(SCIP_CONCSOLVER *concsolver)

char * SCIPconcsolverGetName(SCIP_CONCSOLVER *concsolver)

SCIP_Longint SCIPconcsolverGetNSolsShared(SCIP_CONCSOLVER *concsolver)

datastructures for concurrent solvers

SCIP_CONCSOLVER ** SCIPgetConcurrentSolvers(SCIP *scip)

int SCIPgetNConcurrentSolvers(SCIP *scip)

helper functions for concurrent scip solvers

internal methods for conflict analysis

int SCIPconflictGetNConflicts(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNAppliedGlobalConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsInfLocal(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNAppliedLocalLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPropCalls(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsInfNonzeros(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchIterations(SCIP_CONFLICT *conflict)

SCIP_Real SCIPconflictGetInfeasibleLPTime(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPCalls(SCIP_CONFLICT *conflict)

SCIP_Real SCIPconflictGetGlobalApplTime(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPReconvergenceConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNGlobalChgBds(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPropConflictLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNAppliedConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPConflictConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPConflictConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchCalls(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPReconvergenceLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPropReconvergenceConss(SCIP_CONFLICT *conflict)

SCIP_Real SCIPconflictGetBoundexceedingLPTime(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchReconvergenceLiterals(SCIP_CONFLICT *conflict)

SCIP_Real SCIPconflictGetPseudoTime(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPseudoReconvergenceLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPropReconvergenceLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPReconvergenceConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNAppliedLocalConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchReconvergenceConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPConflictLiterals(SCIP_CONFLICT *conflict)

SCIP_Real SCIPconflictGetStrongbranchTime(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPseudoSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPConflictLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPseudoConflictLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNLocalChgBds(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsBndSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPropSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsInfSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPCalls(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPropConflictConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchSuccess(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsBndGlobal(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPseudoReconvergenceConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNAppliedGlobalLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsBndLocal(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPseudoCalls(SCIP_CONFLICT *conflict)

SCIP_Real SCIPconflictGetPropTime(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPIterations(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchConflictLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNPseudoConflictConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsBndNonzeros(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNDualproofsInfGlobal(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNBoundexceedingLPReconvergenceLiterals(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNStrongbranchConflictConss(SCIP_CONFLICT *conflict)

SCIP_Longint SCIPconflictGetNInfeasibleLPIterations(SCIP_CONFLICT *conflict)

int SCIPconflictstoreGetMaxPoolSize(SCIP_CONFLICTSTORE *conflictstore)

int SCIPconflictstoreGetInitPoolSize(SCIP_CONFLICTSTORE *conflictstore)

internal methods for storing conflicts

SCIP_RETCODE SCIPcheckStage(SCIP *scip, const char *method, SCIP_Bool init, SCIP_Bool problem, SCIP_Bool transforming, SCIP_Bool transformed, SCIP_Bool initpresolve, SCIP_Bool presolving, SCIP_Bool exitpresolve, SCIP_Bool presolved, SCIP_Bool initsolve, SCIP_Bool solving, SCIP_Bool solved, SCIP_Bool exitsolve, SCIP_Bool freetrans, SCIP_Bool freescip)

#define SCIP_CALL_ABORT(x)

#define SCIP_LONGINT_FORMAT

SCIP_RETCODE SCIPdispPrintLine(SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, SCIP_STAT *stat, FILE *file, SCIP_Bool forcedisplay, SCIP_Bool endline)

internal methods for displaying runtime statistics

SCIP_RETCODE SCIPprintStage(SCIP *scip, FILE *file)

SCIP_STATUS SCIPgetStatus(SCIP *scip)

SCIP_STAGE SCIPgetStage(SCIP *scip)

void SCIPwarningMessage(SCIP *scip, const char *formatstr,...)

SCIP_Real SCIPcomputeGap(SCIP_Real eps, SCIP_Real inf, SCIP_Real primalbound, SCIP_Real dualbound)

int SCIPgetNActiveBenders(SCIP *scip)

SCIP_Real SCIPbendersGetSetupTime(SCIP_BENDERS *benders)

int SCIPbendersGetNTransferredCuts(SCIP_BENDERS *benders)

int SCIPbendersGetNStrengthenFails(SCIP_BENDERS *benders)

SCIP_BENDERS ** SCIPgetBenders(SCIP *scip)

int SCIPgetNBenders(SCIP *scip)

int SCIPbendersGetNStrengthenCalls(SCIP_BENDERS *benders)

int SCIPbendersGetNBenderscuts(SCIP_BENDERS *benders)

SCIP_Bool SCIPbendersIsActive(SCIP_BENDERS *benders)

const char * SCIPbendersGetName(SCIP_BENDERS *benders)

int SCIPbendersGetNStrengthenCutsFound(SCIP_BENDERS *benders)

int SCIPbendersGetNCalls(SCIP_BENDERS *benders)

int SCIPbendersGetNCutsFound(SCIP_BENDERS *benders)

SCIP_Real SCIPbendersGetTime(SCIP_BENDERS *benders)

SCIP_BENDERSCUT ** SCIPbendersGetBenderscuts(SCIP_BENDERS *benders)

const char * SCIPbenderscutGetName(SCIP_BENDERSCUT *benderscut)

SCIP_Longint SCIPbenderscutGetNCalls(SCIP_BENDERSCUT *benderscut)

SCIP_Real SCIPbenderscutGetTime(SCIP_BENDERSCUT *benderscut)

SCIP_Real SCIPbenderscutGetSetupTime(SCIP_BENDERSCUT *benderscut)

SCIP_Longint SCIPbenderscutGetNFound(SCIP_BENDERSCUT *benderscut)

SCIP_Longint SCIPbranchruleGetNDomredsFound(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNPseudoCalls(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNConssFound(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNLPCalls(SCIP_BRANCHRULE *branchrule)

const char * SCIPbranchruleGetName(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNChildren(SCIP_BRANCHRULE *branchrule)

SCIP_Real SCIPbranchruleGetTime(SCIP_BRANCHRULE *branchrule)

SCIP_Real SCIPbranchruleGetSetupTime(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNCutoffs(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNExternCalls(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPbranchruleGetNCutsFound(SCIP_BRANCHRULE *branchrule)

SCIP_Longint SCIPcomprGetNCalls(SCIP_COMPR *compr)

SCIP_Longint SCIPcomprGetNFound(SCIP_COMPR *compr)

SCIP_Real SCIPcomprGetSetupTime(SCIP_COMPR *compr)

SCIP_Real SCIPcomprGetTime(SCIP_COMPR *compr)

const char * SCIPcomprGetName(SCIP_COMPR *compr)

int SCIPconshdlrGetMaxNActiveConss(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetCheckTime(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNCheckCalls(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNChgSides(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetPresolTime(SCIP_CONSHDLR *conshdlr)

SCIP_Bool SCIPconshdlrDoesPresolve(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNFixedVars(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetEnfoLPTime(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNPresolCalls(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNDomredsFound(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNCutsApplied(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNChgCoefs(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetStrongBranchPropTime(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNCutsFound(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetPropTime(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetEnfoPSTime(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNCutoffs(SCIP_CONSHDLR *conshdlr)

const char * SCIPconshdlrGetName(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNSepaCalls(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNDelConss(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNChildren(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetEnfoRelaxTime(SCIP_CONSHDLR *conshdlr)

SCIP_Bool SCIPconshdlrNeedsCons(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNAggrVars(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNEnfoPSCalls(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNAddHoles(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNUpgdConss(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetStartNActiveConss(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNAddConss(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNChgBds(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNConssFound(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNPropCalls(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNEnfoLPCalls(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetSetupTime(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNRespropCalls(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetSepaTime(SCIP_CONSHDLR *conshdlr)

int SCIPconshdlrGetNChgVarTypes(SCIP_CONSHDLR *conshdlr)

SCIP_Real SCIPconshdlrGetRespropTime(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPconshdlrGetNEnfoRelaxCalls(SCIP_CONSHDLR *conshdlr)

SCIP_Longint SCIPcutpoolGetNRootCalls(SCIP_CUTPOOL *cutpool)

SCIP_Longint SCIPcutpoolGetNCutsFound(SCIP_CUTPOOL *cutpool)

SCIP_Real SCIPcutpoolGetTime(SCIP_CUTPOOL *cutpool)

SCIP_Longint SCIPcutpoolGetMaxNCuts(SCIP_CUTPOOL *cutpool)

SCIP_Longint SCIPcutpoolGetNCalls(SCIP_CUTPOOL *cutpool)

SCIP_Longint SCIPcutpoolGetNCutsAdded(SCIP_CUTPOOL *cutpool)

SCIP_Longint SCIPcutselGetNLocalCuts(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNLocalCutsFiltered(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNRootCuts(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNRootForcedCuts(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNCalls(SCIP_CUTSEL *cutsel)

SCIP_Real SCIPcutselGetTime(SCIP_CUTSEL *cutsel)

const char * SCIPcutselGetName(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNRootCutsFiltered(SCIP_CUTSEL *cutsel)

SCIP_Real SCIPcutselGetSetupTime(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNLocalForcedCuts(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPcutselGetNRootCalls(SCIP_CUTSEL *cutsel)

SCIP_Longint SCIPdivesetGetNBacktracks(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

SCIP_Longint SCIPdivesetGetNSols(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

int SCIPdivesetGetMaxSolutionDepth(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

SCIP_Longint SCIPdivesetGetNConflicts(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

SCIP_Real SCIPdivesetGetAvgSolutionDepth(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

int SCIPdivesetGetMaxDepth(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

int SCIPdivesetGetMinDepth(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

SCIP_Real SCIPdivesetGetAvgDepth(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

SCIP_Longint SCIPdivesetGetNLPIterations(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

int SCIPdivesetGetMinSolutionDepth(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

const char * SCIPdivesetGetName(SCIP_DIVESET *diveset)

int SCIPdivesetGetNCalls(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

SCIP_Longint SCIPdivesetGetNProbingNodes(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

int SCIPdivesetGetNSolutionCalls(SCIP_DIVESET *diveset, SCIP_DIVECONTEXT divecontext)

const char * SCIPexprhdlrGetName(SCIP_EXPRHDLR *exprhdlr)

SCIP_Real SCIPexprhdlrGetEstimateTime(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNDomainReductions(SCIP_EXPRHDLR *exprhdlr)

SCIP_Real SCIPexprhdlrGetReversepropTime(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNReversepropCalls(SCIP_EXPRHDLR *exprhdlr)

unsigned int SCIPexprhdlrGetNCreated(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNBranchings(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNSimplifyCalls(SCIP_EXPRHDLR *exprhdlr)

SCIP_Real SCIPexprhdlrGetIntevalTime(SCIP_EXPRHDLR *exprhdlr)

SCIP_Real SCIPexprhdlrGetSimplifyTime(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNIntevalCalls(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNSimplifications(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNCutoffs(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPexprhdlrGetNEstimateCalls(SCIP_EXPRHDLR *exprhdlr)

SCIP_Longint SCIPheurGetNSolsFound(SCIP_HEUR *heur)

SCIP_Longint SCIPheurGetNBestSolsFound(SCIP_HEUR *heur)

SCIP_Longint SCIPheurGetNCalls(SCIP_HEUR *heur)

SCIP_Real SCIPheurGetSetupTime(SCIP_HEUR *heur)

int SCIPheurGetNDivesets(SCIP_HEUR *heur)

SCIP_Real SCIPheurGetTime(SCIP_HEUR *heur)

const char * SCIPheurGetName(SCIP_HEUR *heur)

SCIP_DIVESET ** SCIPheurGetDivesets(SCIP_HEUR *heur)

#define SCIPallocBufferArray(scip, ptr, num)

#define SCIPfreeBufferArray(scip, ptr)

int SCIPnlpiGetNSolves(SCIP_NLPI *nlpi)

SCIP_Real SCIPnlpiGetProblemTime(SCIP_NLPI *nlpi)

SCIP_Real SCIPnlpiGetSolveTime(SCIP_NLPI *nlpi)

int SCIPnlpiGetNTermStat(SCIP_NLPI *nlpi, SCIP_NLPTERMSTAT termstatus)

SCIP_Longint SCIPnlpiGetNIterations(SCIP_NLPI *nlpi)

int SCIPnlpiGetNProblems(SCIP_NLPI *nlpi)

int SCIPnlpiGetNSolStat(SCIP_NLPI *nlpi, SCIP_NLPSOLSTAT solstatus)

const char * SCIPnlpiGetName(SCIP_NLPI *nlpi)

SCIP_Real SCIPnlpiGetEvalTime(SCIP_NLPI *nlpi)

SCIP_RETCODE SCIPgetNLPNlRowsStat(SCIP *scip, int *nlinear, int *nconvexineq, int *nnonconvexineq, int *nnonlineareq)

SCIP_Real SCIPpresolGetSetupTime(SCIP_PRESOL *presol)

int SCIPpresolGetNAggrVars(SCIP_PRESOL *presol)

int SCIPpresolGetNCalls(SCIP_PRESOL *presol)

int SCIPpresolGetNDelConss(SCIP_PRESOL *presol)

int SCIPpresolGetNChgCoefs(SCIP_PRESOL *presol)

int SCIPpresolGetNAddHoles(SCIP_PRESOL *presol)

SCIP_Real SCIPpresolGetTime(SCIP_PRESOL *presol)

int SCIPpresolGetNChgVarTypes(SCIP_PRESOL *presol)

int SCIPpresolGetNChgSides(SCIP_PRESOL *presol)

int SCIPpresolGetNFixedVars(SCIP_PRESOL *presol)

int SCIPpresolGetNChgBds(SCIP_PRESOL *presol)

int SCIPpresolGetNAddConss(SCIP_PRESOL *presol)

const char * SCIPpresolGetName(SCIP_PRESOL *presol)

int SCIPpricerGetNVarsFound(SCIP_PRICER *pricer)

const char * SCIPpricerGetName(SCIP_PRICER *pricer)

SCIP_Real SCIPpricerGetSetupTime(SCIP_PRICER *pricer)

SCIP_Real SCIPpricerGetTime(SCIP_PRICER *pricer)

int SCIPpricerGetNCalls(SCIP_PRICER *pricer)

SCIP_Bool SCIPpropDoesPresolve(SCIP_PROP *prop)

SCIP_Real SCIPpropGetRespropTime(SCIP_PROP *prop)

SCIP_Real SCIPpropGetPresolTime(SCIP_PROP *prop)

SCIP_Longint SCIPpropGetNCutoffs(SCIP_PROP *prop)

SCIP_Real SCIPpropGetSetupTime(SCIP_PROP *prop)

int SCIPpropGetNAddHoles(SCIP_PROP *prop)

int SCIPpropGetNChgBds(SCIP_PROP *prop)

int SCIPpropGetNChgSides(SCIP_PROP *prop)

int SCIPpropGetNPresolCalls(SCIP_PROP *prop)

SCIP_Longint SCIPpropGetNRespropCalls(SCIP_PROP *prop)

SCIP_Real SCIPpropGetStrongBranchPropTime(SCIP_PROP *prop)

SCIP_Longint SCIPpropGetNDomredsFound(SCIP_PROP *prop)

int SCIPpropGetNChgCoefs(SCIP_PROP *prop)

int SCIPpropGetNAggrVars(SCIP_PROP *prop)

int SCIPpropGetNFixedVars(SCIP_PROP *prop)

const char * SCIPpropGetName(SCIP_PROP *prop)

int SCIPpropGetNAddConss(SCIP_PROP *prop)

SCIP_Real SCIPpropGetTime(SCIP_PROP *prop)

int SCIPpropGetNChgVarTypes(SCIP_PROP *prop)

SCIP_Longint SCIPpropGetNCalls(SCIP_PROP *prop)

int SCIPpropGetNDelConss(SCIP_PROP *prop)

const char * SCIPreaderGetName(SCIP_READER *reader)

SCIP_Longint SCIPrelaxGetNAddedConss(SCIP_RELAX *relax)

SCIP_Real SCIPrelaxGetTime(SCIP_RELAX *relax)

const char * SCIPrelaxGetName(SCIP_RELAX *relax)

SCIP_Longint SCIPrelaxGetNCutoffs(SCIP_RELAX *relax)

SCIP_Longint SCIPrelaxGetNSeparatedCuts(SCIP_RELAX *relax)

SCIP_Longint SCIPrelaxGetNReducedDomains(SCIP_RELAX *relax)

SCIP_Real SCIPrelaxGetImprovedLowerboundTime(SCIP_RELAX *relax)

SCIP_Longint SCIPrelaxGetNImprovedLowerbound(SCIP_RELAX *relax)

SCIP_Longint SCIPrelaxGetNCalls(SCIP_RELAX *relax)

SCIP_Longint SCIPsepaGetNCutsApplied(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCutoffs(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCutsAppliedViaPool(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCutsAppliedDirect(SCIP_SEPA *sepa)

const char * SCIPsepaGetName(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNDomredsFound(SCIP_SEPA *sepa)

SCIP_Bool SCIPsepaIsParentsepa(SCIP_SEPA *sepa)

SCIP_Real SCIPsepaGetTime(SCIP_SEPA *sepa)

SCIP_SEPA * SCIPsepaGetParentsepa(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCutsAddedViaPool(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNConssFound(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNRootCalls(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCutsAddedDirect(SCIP_SEPA *sepa)

SCIP_Real SCIPsepaGetSetupTime(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCutsFound(SCIP_SEPA *sepa)

SCIP_Longint SCIPsepaGetNCalls(SCIP_SEPA *sepa)

SCIP_Real SCIPsolGetTime(SCIP_SOL *sol)

SCIP_Longint SCIPsolGetNodenum(SCIP_SOL *sol)

SCIP_HEUR * SCIPsolGetHeur(SCIP_SOL *sol)

int SCIPsolGetDepth(SCIP_SOL *sol)

int SCIPsolGetRunnum(SCIP_SOL *sol)

SCIP_Real SCIPretransformObj(SCIP *scip, SCIP_Real obj)

void SCIPprintPropagatorStatistics(SCIP *scip, FILE *file)

void SCIPprintTreeStatistics(SCIP *scip, FILE *file)

void SCIPprintStatusStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetAvgConflictScoreCurrentRun(SCIP *scip)

void SCIPprintCompressionStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetAvgCutoffsCurrentRun(SCIP *scip, SCIP_BRANCHDIR dir)

void SCIPprintRootStatistics(SCIP *scip, FILE *file)

SCIP_Bool SCIPisPrimalboundSol(SCIP *scip)

SCIP_Longint SCIPgetNConflictDualproofsApplied(SCIP *scip)

int SCIPgetNImplications(SCIP *scip)

void SCIPprintConstraintTimingStatistics(SCIP *scip, FILE *file)

void SCIPaddNNodes(SCIP *scip, SCIP_Longint nnodes)

void SCIPincAvgGMIeff(SCIP *scip, SCIP_Real gmieff)

SCIP_Real SCIPgetDeterministicTime(SCIP *scip)

SCIP_Longint SCIPgetNSolsFound(SCIP *scip)

SCIP_Real SCIPgetPrimalbound(SCIP *scip)

int SCIPgetMaxDepth(SCIP *scip)

SCIP_RETCODE SCIPupdateCutoffbound(SCIP *scip, SCIP_Real cutoffbound)

SCIP_Longint SCIPgetNBarrierLPIterations(SCIP *scip)

SCIP_Real SCIPgetAvgInferenceScore(SCIP *scip)

SCIP_Longint SCIPgetNDivingLPIterations(SCIP *scip)

SCIP_Real SCIPgetAvgPseudocostScoreCurrentRun(SCIP *scip)

SCIP_Real SCIPgetUpperbound(SCIP *scip)

SCIP_Real SCIPgetLowerboundRoot(SCIP *scip)

SCIP_Real SCIPgetAvgConflictlengthScore(SCIP *scip)

void SCIPprintSolutionStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetAvgPseudocostCount(SCIP *scip, SCIP_BRANCHDIR dir)

SCIP_Longint SCIPgetNInfeasibleLeaves(SCIP *scip)

void SCIPprintRelaxatorStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetGap(SCIP *scip)

SCIP_Longint SCIPgetNResolveLPIterations(SCIP *scip)

void SCIPprintOrigProblemStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNNodeZeroIterationLPs(SCIP *scip)

SCIP_Longint SCIPgetNNodes(SCIP *scip)

SCIP_Longint SCIPgetNFeasibleLeaves(SCIP *scip)

SCIP_Longint SCIPgetNNodeInitLPs(SCIP *scip)

int SCIPgetMaxTotalDepth(SCIP *scip)

int SCIPgetNPricevars(SCIP *scip)

int SCIPgetNRootboundChgsRun(SCIP *scip)

SCIP_Real SCIPgetDualbound(SCIP *scip)

void SCIPprintLPStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNRootStrongbranchs(SCIP *scip)

int SCIPgetNEnabledConss(SCIP *scip)

int SCIPgetNSepaRounds(SCIP *scip)

int SCIPgetNCutsFoundRound(SCIP *scip)

void SCIPprintNLPStatistics(SCIP *scip, FILE *file)

int SCIPgetNRootboundChgs(SCIP *scip)

SCIP_Real SCIPgetFirstPrimalBound(SCIP *scip)

SCIP_Longint SCIPgetNStrongbranchLPIterations(SCIP *scip)

int SCIPgetNPricevarsApplied(SCIP *scip)

int SCIPgetNCutsApplied(SCIP *scip)

void SCIPprintPricerStatistics(SCIP *scip, FILE *file)

SCIP_RETCODE SCIPprintStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetLowerbound(SCIP *scip)

SCIP_Real SCIPgetAvgLowerbound(SCIP *scip)

SCIP_RETCODE SCIPprintBranchingStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNTotalNodes(SCIP *scip)

void SCIPprintSeparatorStatistics(SCIP *scip, FILE *file)

void SCIPprintConcsolverStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNResolveLPs(SCIP *scip)

int SCIPgetNRuns(SCIP *scip)

void SCIPprintNLPIStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNNodeLPIterations(SCIP *scip)

SCIP_Longint SCIPgetNDualLPIterations(SCIP *scip)

void SCIPprintBranchruleStatistics(SCIP *scip, FILE *file)

int SCIPgetNActiveConss(SCIP *scip)

void SCIPprintConflictStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetDualboundRoot(SCIP *scip)

SCIP_Longint SCIPgetNDualLPs(SCIP *scip)

SCIP_Real SCIPgetAvgCutoffScoreCurrentRun(SCIP *scip)

SCIP_Real SCIPgetAvgGMIeff(SCIP *scip)

void SCIPprintExpressionHandlerStatistics(SCIP *scip, FILE *file)

int SCIPgetNPriceRounds(SCIP *scip)

SCIP_Longint SCIPgetNLPs(SCIP *scip)

int SCIPgetNReoptRuns(SCIP *scip)

SCIP_Real SCIPgetAvgDualbound(SCIP *scip)

void SCIPprintBendersStatistics(SCIP *scip, FILE *file)

void SCIPprintTimingStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNRootLPIterations(SCIP *scip)

SCIP_Longint SCIPgetNPrimalResolveLPIterations(SCIP *scip)

SCIP_Real SCIPgetAvgInferenceScoreCurrentRun(SCIP *scip)

void SCIPprintCutselectorStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetAvgConflictScore(SCIP *scip)

SCIP_Longint SCIPgetNLimSolsFound(SCIP *scip)

void SCIPstoreSolutionGap(SCIP *scip)

SCIP_Real SCIPgetAvgPseudocost(SCIP *scip, SCIP_Real solvaldelta)

void SCIPprintConstraintStatistics(SCIP *scip, FILE *file)

SCIP_RETCODE SCIPprintTransProblem(SCIP *scip, FILE *file, const char *extension, SCIP_Bool genericnames)

SCIP_Longint SCIPgetNBacktracks(SCIP *scip)

SCIP_RETCODE SCIPprintReoptStatistics(SCIP *scip, FILE *file)

SCIP_Longint SCIPgetNBarrierLPs(SCIP *scip)

SCIP_RETCODE SCIPprintOrigProblem(SCIP *scip, FILE *file, const char *extension, SCIP_Bool genericnames)

SCIP_Longint SCIPgetNDualResolveLPIterations(SCIP *scip)

SCIP_Real SCIPgetTransGap(SCIP *scip)

SCIP_Longint SCIPgetNBestSolsFound(SCIP *scip)

SCIP_RETCODE SCIPwriteImplicationConflictGraph(SCIP *scip, const char *filename)

SCIP_Real SCIPgetAvgPseudocostScore(SCIP *scip)

SCIP_Real SCIPgetPseudocostCount(SCIP *scip, SCIP_BRANCHDIR dir, SCIP_Bool onlycurrentrun)

SCIP_Real SCIPgetCutoffbound(SCIP *scip)

SCIP_Real SCIPgetFirstLPLowerboundRoot(SCIP *scip)

SCIP_Real SCIPgetAvgPseudocostCountCurrentRun(SCIP *scip, SCIP_BRANCHDIR dir)

SCIP_Longint SCIPgetNConflictConssApplied(SCIP *scip)

SCIP_Longint SCIPgetNObjlimLeaves(SCIP *scip)

int SCIPgetNCutsFound(SCIP *scip)

void SCIPprintPresolverStatistics(SCIP *scip, FILE *file)

void SCIPprintTransProblemStatistics(SCIP *scip, FILE *file)

SCIP_RETCODE SCIPprintDisplayLine(SCIP *scip, FILE *file, SCIP_VERBLEVEL verblevel, SCIP_Bool endline)

SCIP_Longint SCIPgetNDivingLPs(SCIP *scip)

SCIP_Longint SCIPgetNNodeLPs(SCIP *scip)

SCIP_Real SCIPgetFirstLPDualboundRoot(SCIP *scip)

SCIP_Real SCIPgetAvgConflictlengthScoreCurrentRun(SCIP *scip)

SCIP_Longint SCIPgetNRootFirstLPIterations(SCIP *scip)

int SCIPgetNPricevarsFound(SCIP *scip)

SCIP_Longint SCIPgetNNodeInitLPIterations(SCIP *scip)

SCIP_Longint SCIPgetNNZs(SCIP *scip)

SCIP_Longint SCIPgetNDelayedCutoffs(SCIP *scip)

SCIP_Longint SCIPgetNPrimalResolveLPs(SCIP *scip)

SCIP_Longint SCIPgetNConflictConssFound(SCIP *scip)

SCIP_Real SCIPgetAvgPseudocostCurrentRun(SCIP *scip, SCIP_Real solvaldelta)

SCIP_Real SCIPgetAvgInferences(SCIP *scip, SCIP_BRANCHDIR dir)

SCIP_Longint SCIPgetNPrimalLPIterations(SCIP *scip)

SCIP_Longint SCIPgetNStrongbranchs(SCIP *scip)

int SCIPgetNConflictConssFoundNode(SCIP *scip)

SCIP_Longint SCIPgetNLPIterations(SCIP *scip)

SCIP_Real SCIPgetAvgInferencesCurrentRun(SCIP *scip, SCIP_BRANCHDIR dir)

SCIP_Longint SCIPgetNDualResolveLPs(SCIP *scip)

void SCIPprintHeuristicStatistics(SCIP *scip, FILE *file)

SCIP_Real SCIPgetPseudocostVariance(SCIP *scip, SCIP_BRANCHDIR branchdir, SCIP_Bool onlycurrentrun)

SCIP_Real SCIPgetPrimalDualIntegral(SCIP *scip)

SCIP_Longint SCIPgetNPrimalLPs(SCIP *scip)

SCIP_Real SCIPgetAvgCutoffs(SCIP *scip, SCIP_BRANCHDIR dir)

SCIP_Longint SCIPgetNRootStrongbranchLPIterations(SCIP *scip)

SCIP_Real SCIPgetAvgCutoffScore(SCIP *scip)

int SCIPtableGetPosition(SCIP_TABLE *table)

SCIP_TABLE ** SCIPgetTables(SCIP *scip)

int SCIPgetNTables(SCIP *scip)

SCIP_STAGE SCIPtableGetEarliestStage(SCIP_TABLE *table)

SCIP_Bool SCIPtableIsActive(SCIP_TABLE *table)

SCIP_Real SCIPgetFirstLPTime(SCIP *scip)

SCIP_Real SCIPgetSolvingTime(SCIP *scip)

SCIP_Real SCIPgetReadingTime(SCIP *scip)

SCIP_Real SCIPinfinity(SCIP *scip)

SCIP_Bool SCIPisLE(SCIP *scip, SCIP_Real val1, SCIP_Real val2)

SCIP_Bool SCIPisFeasZero(SCIP *scip, SCIP_Real val)

SCIP_Bool SCIPisInfinity(SCIP *scip, SCIP_Real val)

SCIP_Real SCIPvarGetAvgBranchdepth(SCIP_VAR *var, SCIP_BRANCHDIR dir)

int SCIPvarGetNLocksUpType(SCIP_VAR *var, SCIP_LOCKTYPE locktype)

const char * SCIPvarGetName(SCIP_VAR *var)

SCIP_Real SCIPvarGetBranchFactor(SCIP_VAR *var)

SCIP_Longint SCIPvarGetNBranchings(SCIP_VAR *var, SCIP_BRANCHDIR dir)

int SCIPvarGetBranchPriority(SCIP_VAR *var)

int SCIPgetVarNStrongbranchs(SCIP *scip, SCIP_VAR *var)

int SCIPvarGetNLocksDownType(SCIP_VAR *var, SCIP_LOCKTYPE locktype)

void SCIPsortPtr(void **ptrarray, SCIP_DECL_SORTPTRCOMP((*ptrcomp)), int len)

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

SCIP_Real SCIPhistoryGetPseudocost(SCIP_HISTORY *history, SCIP_Real solvaldelta)

SCIP_Real SCIPhistoryGetAvgInferences(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Longint SCIPhistoryGetNBranchings(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Real SCIPhistoryGetAvgConflictlength(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Real SCIPhistoryGetAvgCutoffs(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Real SCIPhistoryGetCutoffSum(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Real SCIPhistoryGetPseudocostCount(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Real SCIPhistoryGetPseudocostVariance(SCIP_HISTORY *history, SCIP_BRANCHDIR direction)

SCIP_Real SCIPhistoryGetVSIDS(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

SCIP_Real SCIPhistoryGetAvgGMIeff(SCIP_HISTORY *history)

SCIP_Real SCIPhistoryGetInferenceSum(SCIP_HISTORY *history, SCIP_BRANCHDIR dir)

void SCIPhistoryIncGMIeffSum(SCIP_HISTORY *history, SCIP_Real gmieff)

internal methods for branching and inference history

SCIP_Longint SCIPcliquetableGetNEntries(SCIP_CLIQUETABLE *cliquetable)

methods for implications, variable bounds, and cliques

memory allocation routines

#define BMSclearMemoryArray(ptr, num)

void SCIPmessageFPrintInfo(SCIP_MESSAGEHDLR *messagehdlr, FILE *file, const char *formatstr,...)

int SCIPpricestoreGetNVars(SCIP_PRICESTORE *pricestore)

int SCIPpricestoreGetNVarsApplied(SCIP_PRICESTORE *pricestore)

SCIP_Real SCIPpricestoreGetProbPricingTime(SCIP_PRICESTORE *pricestore)

int SCIPpricestoreGetNVarsFound(SCIP_PRICESTORE *pricestore)

int SCIPpricestoreGetNProbvarsFound(SCIP_PRICESTORE *pricestore)

int SCIPpricestoreGetNProbPricings(SCIP_PRICESTORE *pricestore)

internal methods for storing priced variables

SCIP_Bool SCIPprimalUpperboundIsSol(SCIP_PRIMAL *primal, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob)

SCIP_RETCODE SCIPprimalSetCutoffbound(SCIP_PRIMAL *primal, BMS_BLKMEM *blkmem, SCIP_SET *set, SCIP_STAT *stat, SCIP_EVENTFILTER *eventfilter, SCIP_EVENTQUEUE *eventqueue, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_TREE *tree, SCIP_REOPT *reopt, SCIP_LP *lp, SCIP_Real cutoffbound, SCIP_Bool useforobjlimit)

internal methods for collecting primal CIP solutions and primal informations

void SCIPprobPrintStatistics(SCIP_PROB *prob, SCIP_SET *set, SCIP_MESSAGEHDLR *messagehdlr, FILE *file)

SCIP_Real SCIPprobExternObjval(SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_SET *set, SCIP_Real objval)

SCIP_Real SCIPprobInternObjval(SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_SET *set, SCIP_Real objval)

internal methods for storing and manipulating the main problem

public methods for Benders' decomposition

public methods for Benders' decomposition cuts

public methods for branching rules

public methods for tree compressions

public methods for managing constraints

public methods for storing cuts in a cut pool

public methods for cut selectors

public functions to work with algebraic expressions

public methods for primal heuristics

public methods for branching and inference history structure

public methods for message output

public data structures and miscellaneous methods

methods for sorting joint arrays of various types

public methods for NLP solver interfaces

public methods for presolvers

public methods for variable pricers

public methods for propagators

public methods for input file readers

public methods for relaxation handlers

public methods for reoptimization

int SCIPreoptGetNTotalPrunedNodes(SCIP_REOPT *reopt)

int SCIPreoptGetNTotalFeasNodes(SCIP_REOPT *reopt)

int SCIPreoptGetFirstRestarts(SCIP_REOPT *reopt)

int SCIPreoptGetNTotalRestartsLocal(SCIP_REOPT *reopt)

int SCIPreoptGetLastRestarts(SCIP_REOPT *reopt)

int SCIPreoptGetNTotalCutoffReoptnodes(SCIP_REOPT *reopt)

int SCIPreoptGetNTotalInfNodes(SCIP_REOPT *reopt)

int SCIPreoptGetNRestartsGlobal(SCIP_REOPT *reopt)

public methods for separators

public methods for primal CIP solutions

public methods for displaying statistic tables

public methods for problem variables

SCIP_RETCODE SCIPreaderWrite(SCIP_READER *reader, SCIP_PROB *prob, SCIP_SET *set, SCIP_MESSAGEHDLR *msghdlr, FILE *file, const char *extension, SCIP_Bool genericnames, SCIP_RESULT *result)

internal methods for input file readers

SCIP_Real SCIPreoptGetSavingtime(SCIP_REOPT *reopt)

data structures and methods for collecting reoptimization information

public methods for Benders decomposition

public methods for memory management

public methods for message handling

public methods for nonlinear relaxation

public methods for numerical tolerances

public methods for solutions

static SCIP_RETCODE printProblem(SCIP *scip, SCIP_PROB *prob, FILE *file, const char *extension, SCIP_Bool genericnames)

static SCIP_DECL_SORTPTRCOMP(tablePosComp)

public methods for querying solving statistics

public methods for statistics table plugins

public methods for timing

public methods for SCIP variables

int SCIPsepastoreGetNCutsFoundRound(SCIP_SEPASTORE *sepastore)

int SCIPsepastoreGetNCutsApplied(SCIP_SEPASTORE *sepastore)

int SCIPsepastoreGetNCutsAdded(SCIP_SEPASTORE *sepastore)

internal methods for storing separated cuts

void SCIPsetSortCutsels(SCIP_SET *set)

void SCIPsetSortBranchrulesName(SCIP_SET *set)

void SCIPsetSortPresolsName(SCIP_SET *set)

void SCIPsetSortRelaxsName(SCIP_SET *set)

void SCIPsetSortPropsName(SCIP_SET *set)

SCIP_Real SCIPsetEpsilon(SCIP_SET *set)

void SCIPsetSortComprsName(SCIP_SET *set)

void SCIPsetSortPricersName(SCIP_SET *set)

SCIP_Real SCIPsetInfinity(SCIP_SET *set)

SCIP_Bool SCIPsetIsInfinity(SCIP_SET *set, SCIP_Real val)

void SCIPsetSortHeursName(SCIP_SET *set)

void SCIPsetSortSepasName(SCIP_SET *set)

internal methods for global SCIP settings

SCIP_Real SCIPsolGetObj(SCIP_SOL *sol, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob)

internal methods for storing primal CIP solutions

void SCIPstatUpdatePrimalDualIntegrals(SCIP_STAT *stat, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_Real upperbound, SCIP_Real lowerbound)

SCIP_Real SCIPstatGetPrimalReferenceIntegral(SCIP_STAT *stat, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_Bool update)

SCIP_Real SCIPstatGetDualReferenceIntegral(SCIP_STAT *stat, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_Bool update)

SCIP_Real SCIPstatGetPrimalDualIntegral(SCIP_STAT *stat, SCIP_SET *set, SCIP_PROB *transprob, SCIP_PROB *origprob, SCIP_Bool update)

internal methods for problem statistics

datastructures for block memory pools and memory buffers

datastructures for collecting primal CIP solutions and primal informations

datastructures for storing and manipulating the main problem

SCIP main data structure.

datastructures for global SCIP settings

datastructures for problem statistics

int SCIPsyncstoreGetWinner(SCIP_SYNCSTORE *syncstore)

SCIP_Bool SCIPsyncstoreIsInitialized(SCIP_SYNCSTORE *syncstore)

the function declarations for the synchronization store

SCIP_RETCODE SCIPtableOutput(SCIP_TABLE *table, SCIP_SET *set, FILE *file)

internal methods for displaying statistics tables

SCIP_Real SCIPtreeGetAvgLowerbound(SCIP_TREE *tree, SCIP_Real cutoffbound)

SCIP_Real SCIPtreeGetLowerbound(SCIP_TREE *tree, SCIP_SET *set)

int SCIPtreeGetNNodes(SCIP_TREE *tree)

internal methods for branch and bound tree

enum SCIP_DiveContext SCIP_DIVECONTEXT

@ SCIP_DIVECONTEXT_SINGLE

@ SCIP_DIVECONTEXT_ADAPTIVE

@ SCIP_DIVECONTEXT_SCHEDULER

@ SCIP_BRANCHDIR_DOWNWARDS

enum SCIP_BranchDir SCIP_BRANCHDIR

enum SCIP_VerbLevel SCIP_VERBLEVEL

enum SCIP_NlpSolStat SCIP_NLPSOLSTAT

@ SCIP_NLPSOLSTAT_GLOBOPT

@ SCIP_NLPSOLSTAT_UNKNOWN

enum SCIP_NlpTermStat SCIP_NLPTERMSTAT

enum SCIP_Result SCIP_RESULT

enum SCIP_Retcode SCIP_RETCODE

@ SCIP_STAGE_INITPRESOLVE

@ SCIP_STAGE_EXITPRESOLVE

SCIP_Real SCIPvarGetPseudocost(SCIP_VAR *var, SCIP_STAT *stat, SCIP_Real solvaldelta)

SCIP_Real SCIPvarGetPseudocostCount(SCIP_VAR *var, SCIP_BRANCHDIR dir)

SCIP_Real SCIPvarGetPseudocostVariance(SCIP_VAR *var, SCIP_BRANCHDIR dir, SCIP_Bool onlycurrentrun)

SCIP_Real SCIPvarGetAvgCutoffs(SCIP_VAR *var, SCIP_STAT *stat, SCIP_BRANCHDIR dir)

SCIP_Real SCIPvarGetAvgInferences(SCIP_VAR *var, SCIP_STAT *stat, SCIP_BRANCHDIR dir)

internal methods for problem variables


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