Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Stat Struct Reference

    Detailed Description

    problem and runtime specific statistics

    Definition at line 61 of file struct_stat.h.

    #include <struct_stat.h>

    Data Fields

    SCIP_REGRESSIONregressioncandsobjval
     
    SCIP_Longint nlpiterations
     
    SCIP_Longint nrootlpiterations
     
    SCIP_Longint nrootfirstlpiterations
     
    SCIP_Longint nprimallpiterations
     
    SCIP_Longint nduallpiterations
     
    SCIP_Longint nlexduallpiterations
     
    SCIP_Longint nbarrierlpiterations
     
    SCIP_Longint nprimalresolvelpiterations
     
    SCIP_Longint ndualresolvelpiterations
     
    SCIP_Longint nlexdualresolvelpiterations
     
    SCIP_Longint nnodelpiterations
     
    SCIP_Longint ninitlpiterations
     
    SCIP_Longint ndivinglpiterations
     
    SCIP_Longint ndivesetlpiterations
     
    SCIP_Longint nsbdivinglpiterations
     
    SCIP_Longint nsblpiterations
     
    SCIP_Longint nrootsblpiterations
     
    SCIP_Longint nconflictlpiterations
     
    SCIP_Longint nresolveinstablelps
     
    SCIP_Longint nresolveinstablelpiters
     
    SCIP_Longint nnodes
     
    SCIP_Longint ninternalnodes
     
    SCIP_Longint nobjleaves
     
    SCIP_Longint nfeasleaves
     
    SCIP_Longint ninfeasleaves
     
    SCIP_Longint ntotalnodes
     
    SCIP_Longint ntotalinternalnodes
     
    SCIP_Longint ntotalnodesmerged
     
    SCIP_Longint ncreatednodes
     
    SCIP_Longint ncreatednodesrun
     
    SCIP_Longint nactivatednodes
     
    SCIP_Longint ndeactivatednodes
     
    SCIP_Longint nearlybacktracks
     
    SCIP_Longint nnodesaboverefbound
     
    SCIP_Longint nbacktracks
     
    SCIP_Longint ndelayedcutoffs
     
    SCIP_Longint nreprops
     
    SCIP_Longint nrepropboundchgs
     
    SCIP_Longint nrepropcutoffs
     
    SCIP_Longint nlpsolsfound
     
    SCIP_Longint nrelaxsolsfound
     
    SCIP_Longint npssolsfound
     
    SCIP_Longint nsbsolsfound
     
    SCIP_Longint nlpbestsolsfound
     
    SCIP_Longint nrelaxbestsolsfound
     
    SCIP_Longint npsbestsolsfound
     
    SCIP_Longint nsbbestsolsfound
     
    SCIP_Longint nexternalsolsfound
     
    SCIP_Longint lastdispnode
     
    SCIP_Longint lastdivenode
     
    SCIP_Longint lastconflictnode
     
    SCIP_Longint bestsolnode
     
    SCIP_Longint domchgcount
     
    SCIP_Longint nboundchgs
     
    SCIP_Longint nholechgs
     
    SCIP_Longint nprobboundchgs
     
    SCIP_Longint nprobholechgs
     
    SCIP_Longint nsbdowndomchgs
     
    SCIP_Longint nsbupdomchgs
     
    SCIP_Longint nsbtimesiterlimhit
     
    SCIP_Longint nnodesbeforefirst
     
    SCIP_Longint ninitconssadded
     
    SCIP_Longint nactiveconssadded
     
    SCIP_Longint externmemestim
     
    SCIP_Longint exprlastvisitedtag
     
    SCIP_Longint exprlastsoltag
     
    SCIP_Longint exprlastdifftag
     
    SCIP_Real avgnnz
     
    SCIP_Real firstlpdualbound
     
    SCIP_Real rootlowerbound
     
    SCIP_Real vsidsweight
     
    SCIP_Real firstprimalbound
     
    SCIP_Real firstprimaltime
     
    SCIP_Real firstsolgap
     
    SCIP_Real lastsolgap
     
    SCIP_Real primalzeroittime
     
    SCIP_Real dualzeroittime
     
    SCIP_Real barrierzeroittime
     
    SCIP_Real maxcopytime
     
    SCIP_Real mincopytime
     
    SCIP_Real firstlptime
     
    SCIP_Real lastbranchvalue
     
    SCIP_Real dualrefintegral
     
    SCIP_Real primalrefintegral
     
    SCIP_Real primaldualintegral
     
    SCIP_Real previousgap
     
    SCIP_Real previousdualrefgap
     
    SCIP_Real previousprimalrefgap
     
    SCIP_Real previntegralevaltime
     
    SCIP_Real lastprimalbound
     
    SCIP_Real lastdualbound
     
    SCIP_Real lastlowerbound
     
    SCIP_RATIONALlastlowerboundexact
     
    SCIP_Real lastupperbound
     
    SCIP_Real rootlpbestestimate
     
    SCIP_Real referencebound
     
    SCIP_Real bestefficacy
     
    SCIP_Real minefficacyfac
     
    SCIP_Real detertimecnt
     
    SCIP_Real boundingerrorbs
     
    SCIP_Real boundingerrorps
     
    SCIP_Real boundingerrorexlp
     
    SCIP_Real timefailexlpinf
     
    SCIP_Real timefailexlp
     
    SCIP_CLOCKsolvingtime
     
    SCIP_CLOCKsolvingtimeoverall
     
    SCIP_CLOCKpresolvingtime
     
    SCIP_CLOCKpresolvingtimeoverall
     
    SCIP_CLOCKprimallptime
     
    SCIP_CLOCKduallptime
     
    SCIP_CLOCKlexduallptime
     
    SCIP_CLOCKbarrierlptime
     
    SCIP_CLOCKresolveinstablelptime
     
    SCIP_CLOCKdivinglptime
     
    SCIP_CLOCKstrongbranchtime
     
    SCIP_CLOCKconflictlptime
     
    SCIP_CLOCKprovedfeaslptime
     
    SCIP_CLOCKprovedinfeaslptime
     
    SCIP_CLOCKprovedfeasbstime
     
    SCIP_CLOCKprovedinfeasbstime
     
    SCIP_CLOCKprovedfeaspstime
     
    SCIP_CLOCKprovedinfeaspstime
     
    SCIP_CLOCKlpsoltime
     
    SCIP_CLOCKrelaxsoltime
     
    SCIP_CLOCKpseudosoltime
     
    SCIP_CLOCKsbsoltime
     
    SCIP_CLOCKnodeactivationtime
     
    SCIP_CLOCKnlpsoltime
     
    SCIP_CLOCKcopyclock
     
    SCIP_CLOCKstrongpropclock
     
    SCIP_CLOCKreoptupdatetime
     
    SCIP_HISTORYglbhistory
     
    SCIP_HISTORYglbhistorycrun
     
    SCIP_VARlastbranchvar
     
    SCIP_VISUALvisual
     
    SCIP_CERTIFICATEcertificate
     
    SCIP_HEURfirstprimalheur
     
    SCIP_STATUS status
     
    SCIP_BRANCHDIR lastbranchdir
     
    SCIP_LPSOLSTAT lastsblpsolstats [2]
     
    SCIP_Longint nnz
     
    SCIP_Longint lpcount
     
    SCIP_Longint relaxcount
     
    SCIP_Longint nlps
     
    SCIP_Longint nrootlps
     
    SCIP_Longint nprimallps
     
    SCIP_Longint nprimalzeroitlps
     
    SCIP_Longint nduallps
     
    SCIP_Longint ndualzeroitlps
     
    SCIP_Longint nlexduallps
     
    SCIP_Longint nbarrierlps
     
    SCIP_Longint nbarrierzeroitlps
     
    SCIP_Longint nprimalresolvelps
     
    SCIP_Longint ndualresolvelps
     
    SCIP_Longint nlexdualresolvelps
     
    SCIP_Longint nnodelps
     
    SCIP_Longint nnodezeroitlps
     
    SCIP_Longint ninitlps
     
    SCIP_Longint ndivinglps
     
    SCIP_Longint ndivesetlps
     
    SCIP_Longint nsbdivinglps
     
    SCIP_Longint nnumtroublelpmsgs
     
    SCIP_Longint nstrongbranchs
     
    SCIP_Longint nrootstrongbranchs
     
    SCIP_Longint nconflictlps
     
    SCIP_Longint nexlpinf
     
    SCIP_Longint nfailexlpinf
     
    SCIP_Longint nexlp
     
    SCIP_Longint nexlpinter
     
    SCIP_Longint nexlpintfeas
     
    SCIP_Longint nexlpboundexc
     
    SCIP_Longint nfailexlp
     
    SCIP_Longint nboundshift
     
    SCIP_Longint nfailboundshift
     
    SCIP_Longint nboundshiftinf
     
    SCIP_Longint nfailboundshiftinf
     
    SCIP_Longint nboundshiftobjlim
     
    SCIP_Longint nboundshiftobjlimfail
     
    SCIP_Longint nprojshift
     
    SCIP_Longint nfailprojshift
     
    SCIP_Longint nprojshiftinf
     
    SCIP_Longint nfailprojshiftinf
     
    SCIP_Longint nprojshiftobjlim
     
    SCIP_Longint nprojshiftobjlimfail
     
    SCIP_Longint niterationsexlp
     
    SCIP_Longint niterationsexlpinf
     
    SCIP_Longint nnlps
     
    SCIP_Longint nisstoppedcalls
     
    SCIP_Longint totaldivesetdepth
     
    int subscipdepth
     
    int ndivesetcalls
     
    int nruns
     
    int ncutpoolfails
     
    int nconfrestarts
     
    int nrootboundchgs
     
    int nrootboundchgsrun
     
    int nrootintfixings
     
    int nrootintfixingsrun
     
    int prevrunnvars
     
    int nvaridx
     
    int ncolidx
     
    int nrowidx
     
    int marked_nvaridx
     
    int marked_ncolidx
     
    int marked_nrowidx
     
    int npricerounds
     
    int nseparounds
     
    int ndisplines
     
    int maxdepth
     
    int maxtotaldepth
     
    int plungedepth
     
    int nactiveconss
     
    int nenabledconss
     
    int nimplications
     
    int npresolrounds
     
    int npresolroundsfast
     
    int npresolroundsmed
     
    int npresolroundsext
     
    int npresolfixedvars
     
    int npresolaggrvars
     
    int npresolchgvartypes
     
    int npresolchgbds
     
    int npresoladdholes
     
    int npresoldelconss
     
    int npresoladdconss
     
    int npresolupgdconss
     
    int npresolchgcoefs
     
    int npresolchgsides
     
    int lastnpresolfixedvars
     
    int lastnpresolaggrvars
     
    int lastnpresolchgvartypes
     
    int lastnpresolchgbds
     
    int lastnpresoladdholes
     
    int lastnpresoldelconss
     
    int lastnpresoladdconss
     
    int lastnpresolupgdconss
     
    int lastnpresolchgcoefs
     
    int lastnpresolchgsides
     
    int solindex
     
    int nrunsbeforefirst
     
    int firstprimaldepth
     
    int ncopies
     
    int nreoptruns
     
    int nclockskipsleft
     
    int nactiveexpriter
     
    SCIP_Bool memsavemode
     
    SCIP_Bool userinterrupt
     
    SCIP_Bool userrestart
     
    SCIP_Bool inrestart
     
    SCIP_Bool collectvarhistory
     
    SCIP_Bool performpresol
     
    SCIP_Bool branchedunbdvar
     
    SCIP_Bool disableenforelaxmsg
     

    Field Documentation

    ◆ regressioncandsobjval

    SCIP_REGRESSION* SCIP_Stat::regressioncandsobjval

    linear regression of pairs (nbranchcands, lpobjval) for every node

    Definition at line 63 of file struct_stat.h.

    Referenced by SCIPstatResetCurrentRun(), and solveNode().

    ◆ nlpiterations

    SCIP_Longint SCIP_Stat::nlpiterations

    total number of LP iterations

    Definition at line 64 of file struct_stat.h.

    Referenced by lpGetResolveItlim(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNodeInitialLP(), and solveNodeLP().

    ◆ nrootlpiterations

    SCIP_Longint SCIP_Stat::nrootlpiterations

    total number of LP iterations in root node

    Definition at line 65 of file struct_stat.h.

    Referenced by lpGetResolveItlim(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ nrootfirstlpiterations

    SCIP_Longint SCIP_Stat::nrootfirstlpiterations

    number of LP iterations for first LP solved at the root node

    Definition at line 66 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeInitialLP().

    ◆ nprimallpiterations

    SCIP_Longint SCIP_Stat::nprimallpiterations

    number of iterations in primal simplex

    Definition at line 67 of file struct_stat.h.

    Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nduallpiterations

    SCIP_Longint SCIP_Stat::nduallpiterations

    number of iterations in dual simplex

    Definition at line 68 of file struct_stat.h.

    Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nlexduallpiterations

    SCIP_Longint SCIP_Stat::nlexduallpiterations

    number of iterations in lexicographic dual simplex

    Definition at line 69 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nbarrierlpiterations

    SCIP_Longint SCIP_Stat::nbarrierlpiterations

    number of iterations in barrier algorithm

    Definition at line 70 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nprimalresolvelpiterations

    SCIP_Longint SCIP_Stat::nprimalresolvelpiterations

    number of primal LP iterations with advanced start basis

    Definition at line 71 of file struct_stat.h.

    Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ ndualresolvelpiterations

    SCIP_Longint SCIP_Stat::ndualresolvelpiterations

    number of dual LP iterations with advanced start basis

    Definition at line 72 of file struct_stat.h.

    Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nlexdualresolvelpiterations

    SCIP_Longint SCIP_Stat::nlexdualresolvelpiterations

    number of lexicographic dual LP iterations with advanced start basis

    Definition at line 73 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nnodelpiterations

    SCIP_Longint SCIP_Stat::nnodelpiterations

    number of iterations for totally solving node relaxations

    Definition at line 74 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ ninitlpiterations

    SCIP_Longint SCIP_Stat::ninitlpiterations

    number of iterations for solving nodes' initial relaxations

    Definition at line 75 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ ndivinglpiterations

    SCIP_Longint SCIP_Stat::ndivinglpiterations

    number of iterations in diving and probing

    Definition at line 76 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ ndivesetlpiterations

    SCIP_Longint SCIP_Stat::ndivesetlpiterations

    total number of LP iterations performed by divesets

    Definition at line 77 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateLPStats(), and SCIPstatReset().

    ◆ nsbdivinglpiterations

    SCIP_Longint SCIP_Stat::nsbdivinglpiterations

    number of iterations in probing mode for strong branching

    Definition at line 78 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nsblpiterations

    SCIP_Longint SCIP_Stat::nsblpiterations

    number of simplex iterations used in strong branching

    Definition at line 79 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nrootsblpiterations

    SCIP_Longint SCIP_Stat::nrootsblpiterations

    number of simplex iterations used in strong branching at the root node

    Definition at line 80 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nconflictlpiterations

    SCIP_Longint SCIP_Stat::nconflictlpiterations

    number of simplex iterations used in conflict analysis

    Definition at line 81 of file struct_stat.h.

    Referenced by conflictAnalyzeLP(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), SCIPrunBoundHeuristic(), and SCIPstatReset().

    ◆ nresolveinstablelps

    SCIP_Longint SCIP_Stat::nresolveinstablelps

    number of simplex resolves of instable LPs

    Definition at line 82 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nresolveinstablelpiters

    SCIP_Longint SCIP_Stat::nresolveinstablelpiters

    number of simplex iterations used for resolving instable LPs

    Definition at line 83 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nnodes

    ◆ ninternalnodes

    SCIP_Longint SCIP_Stat::ninternalnodes

    number of nodes processed in current run where a branching was performed

    Definition at line 85 of file struct_stat.h.

    Referenced by enforceConstraints(), SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and solveNode().

    ◆ nobjleaves

    SCIP_Longint SCIP_Stat::nobjleaves

    number of leaf nodes processed that reached the cutoff bound

    Definition at line 86 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ nfeasleaves

    SCIP_Longint SCIP_Stat::nfeasleaves

    number of leaf nodes processed with feasible relaxation solution

    Definition at line 87 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ ninfeasleaves

    SCIP_Longint SCIP_Stat::ninfeasleaves

    number of infeasible leaf nodes processed

    Definition at line 88 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ ntotalnodes

    SCIP_Longint SCIP_Stat::ntotalnodes

    total number of nodes processed in all runs (including focus node)

    Definition at line 89 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPrelaxExec(), SCIPrelaxIsSolved(), SCIPsepaExecLP(), SCIPsepaExecSol(), SCIPsolveCIP(), SCIPsolveIsStopped(), and SCIPstatReset().

    ◆ ntotalinternalnodes

    SCIP_Longint SCIP_Stat::ntotalinternalnodes

    total number of nodes processed in all runs where a branching was performed

    Definition at line 90 of file struct_stat.h.

    Referenced by enforceConstraints(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNode().

    ◆ ntotalnodesmerged

    SCIP_Longint SCIP_Stat::ntotalnodesmerged

    total number of nodes added ot the statistics of the main SCIP so far (see SCIPmergeStatistics)

    Definition at line 91 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ ncreatednodes

    SCIP_Longint SCIP_Stat::ncreatednodes

    total number of nodes created

    Definition at line 92 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCreateChild(), and SCIPstatReset().

    ◆ ncreatednodesrun

    SCIP_Longint SCIP_Stat::ncreatednodesrun

    number of nodes created in current run

    Definition at line 93 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeCreateChild(), SCIPstatResetCurrentRun(), and SCIPvisualNewChild().

    ◆ nactivatednodes

    SCIP_Longint SCIP_Stat::nactivatednodes

    number of times, a node got activated in current run

    Definition at line 94 of file struct_stat.h.

    Referenced by nodeActivate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ ndeactivatednodes

    SCIP_Longint SCIP_Stat::ndeactivatednodes

    number of times, a node got deactivated in current run

    Definition at line 95 of file struct_stat.h.

    Referenced by nodeDeactivate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ nearlybacktracks

    SCIP_Longint SCIP_Stat::nearlybacktracks

    counter for early switches (if children dual bound is below reference value)

    Definition at line 96 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().

    ◆ nnodesaboverefbound

    SCIP_Longint SCIP_Stat::nnodesaboverefbound

    counter for the number of focus nodes exceeding the reference bound

    Definition at line 97 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ nbacktracks

    SCIP_Longint SCIP_Stat::nbacktracks

    number of times, the new node was chosen from the leaves queue

    Definition at line 98 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().

    ◆ ndelayedcutoffs

    SCIP_Longint SCIP_Stat::ndelayedcutoffs

    number of times, the selected node was from a cut off subtree

    Definition at line 99 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ nreprops

    SCIP_Longint SCIP_Stat::nreprops

    number of times, a solved node is repropagated again

    Definition at line 100 of file struct_stat.h.

    Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ nrepropboundchgs

    SCIP_Longint SCIP_Stat::nrepropboundchgs

    number of bound changes generated in repropagating nodes

    Definition at line 101 of file struct_stat.h.

    Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ nrepropcutoffs

    SCIP_Longint SCIP_Stat::nrepropcutoffs

    number of times, a repropagated node was cut off

    Definition at line 102 of file struct_stat.h.

    Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ nlpsolsfound

    SCIP_Longint SCIP_Stat::nlpsolsfound

    number of CIP-feasible LP solutions found so far

    Definition at line 103 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNode(), and solveNodeLP().

    ◆ nrelaxsolsfound

    SCIP_Longint SCIP_Stat::nrelaxsolsfound

    number of CIP-feasible relaxation solutions found so far

    Definition at line 104 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPstatReset(), and solveNode().

    ◆ npssolsfound

    SCIP_Longint SCIP_Stat::npssolsfound

    number of CIP-feasible pseudo solutions found so far

    Definition at line 105 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nsbsolsfound

    SCIP_Longint SCIP_Stat::nsbsolsfound

    number of CIP-feasible solutions found during strong branching so far

    Definition at line 106 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nlpbestsolsfound

    SCIP_Longint SCIP_Stat::nlpbestsolsfound

    number of new best CIP-feasible LP solutions found so far

    Definition at line 107 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNode(), and solveNodeLP().

    ◆ nrelaxbestsolsfound

    SCIP_Longint SCIP_Stat::nrelaxbestsolsfound

    number of new best CIP-feasible relaxation solutions found so far

    Definition at line 108 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPstatReset(), and solveNode().

    ◆ npsbestsolsfound

    SCIP_Longint SCIP_Stat::npsbestsolsfound

    number of new best CIP-feasible pseudo solutions found so far

    Definition at line 109 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nsbbestsolsfound

    SCIP_Longint SCIP_Stat::nsbbestsolsfound

    number of new best CIP-feasible solutions found during strong branching so far

    Definition at line 110 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nexternalsolsfound

    SCIP_Longint SCIP_Stat::nexternalsolsfound

    number of externally given CIP-feasible solutions (or new solutions found when transforming old ones)

    Definition at line 111 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ lastdispnode

    SCIP_Longint SCIP_Stat::lastdispnode

    last node for which an information line was displayed

    Definition at line 112 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdispPrintLine(), and SCIPstatResetDisplay().

    ◆ lastdivenode

    SCIP_Longint SCIP_Stat::lastdivenode

    last node where LP diving was applied

    Definition at line 113 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ lastconflictnode

    SCIP_Longint SCIP_Stat::lastconflictnode

    last node where conflict analysis was applied

    Definition at line 114 of file struct_stat.h.

    Referenced by SCIPconflictInit(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetCurrentRun().

    ◆ bestsolnode

    SCIP_Longint SCIP_Stat::bestsolnode

    node number where the last incumbent solution was found

    Definition at line 115 of file struct_stat.h.

    Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), SCIPsolveIsStopped(), and SCIPstatResetCurrentRun().

    ◆ domchgcount

    ◆ nboundchgs

    ◆ nholechgs

    ◆ nprobboundchgs

    ◆ nprobholechgs

    ◆ nsbdowndomchgs

    SCIP_Longint SCIP_Stat::nsbdowndomchgs

    total number of domain changes generated at down children during strong branching

    Definition at line 121 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nsbupdomchgs

    SCIP_Longint SCIP_Stat::nsbupdomchgs

    total number of domain changes generated at up children during strong branching

    Definition at line 122 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nsbtimesiterlimhit

    SCIP_Longint SCIP_Stat::nsbtimesiterlimhit

    total number of times that the strong branching iteration limit was hit

    Definition at line 123 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nnodesbeforefirst

    SCIP_Longint SCIP_Stat::nnodesbeforefirst

    number of nodes before first primal solution

    Definition at line 124 of file struct_stat.h.

    Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ ninitconssadded

    SCIP_Longint SCIP_Stat::ninitconssadded

    total number of initial constraints added during the solve

    Definition at line 125 of file struct_stat.h.

    Referenced by conshdlrAddInitcons(), priceAndCutLoop(), propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ nactiveconssadded

    SCIP_Longint SCIP_Stat::nactiveconssadded

    total number of active constraints added

    Definition at line 126 of file struct_stat.h.

    Referenced by SCIPbranchruleExecLPSol(), SCIPnodeAddCons(), SCIPprobAddCons(), and SCIPstatReset().

    ◆ externmemestim

    SCIP_Longint SCIP_Stat::externmemestim

    estimation of external memory usage, e.g., by LP solver

    Definition at line 127 of file struct_stat.h.

    Referenced by SCIPsolveIsStopped(), SCIPstatGetMemExternEstim(), and SCIPstatReset().

    ◆ exprlastvisitedtag

    SCIP_Longint SCIP_Stat::exprlastvisitedtag

    last used visited tag; used by expression iterators to identify expression that have been visited already

    Definition at line 128 of file struct_stat.h.

    Referenced by SCIPexpriterInit(), and SCIPstatReset().

    ◆ exprlastsoltag

    SCIP_Longint SCIP_Stat::exprlastsoltag

    last solution tag; used by expression evaluation to identify whether expression has been evaluated for given sol already

    Definition at line 129 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ exprlastdifftag

    SCIP_Longint SCIP_Stat::exprlastdifftag

    last differentiation tag; used by expression differentiation to identify whether expression has been differentiated for given sol already

    Definition at line 130 of file struct_stat.h.

    Referenced by evalAndDiff(), SCIPexprEvalGradient(), and SCIPstatReset().

    ◆ avgnnz

    SCIP_Real SCIP_Stat::avgnnz

    average number of nonzeros per constraint in presolved problem

    Definition at line 131 of file struct_stat.h.

    Referenced by createAndAddProofcons(), and SCIPstatReset().

    ◆ firstlpdualbound

    SCIP_Real SCIP_Stat::firstlpdualbound

    dual bound of root node computed by first LP solve (without cuts)

    Definition at line 132 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeInitialLP().

    ◆ rootlowerbound

    SCIP_Real SCIP_Stat::rootlowerbound

    ◆ vsidsweight

    SCIP_Real SCIP_Stat::vsidsweight

    current weight to use for updating VSIDS in history

    Definition at line 134 of file struct_stat.h.

    Referenced by incVSIDS(), SCIPconflictInit(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), SCIPvarGetVSIDS(), SCIPvarGetVSIDS_rec(), and SCIPvarGetVSIDSCurrentRun().

    ◆ firstprimalbound

    SCIP_Real SCIP_Stat::firstprimalbound

    objective value of first primal solution

    Definition at line 135 of file struct_stat.h.

    Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ firstprimaltime

    SCIP_Real SCIP_Stat::firstprimaltime

    time (in seconds) needed for first primal solution

    Definition at line 136 of file struct_stat.h.

    Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ firstsolgap

    SCIP_Real SCIP_Stat::firstsolgap

    solution gap when first solution is found

    Definition at line 137 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ lastsolgap

    SCIP_Real SCIP_Stat::lastsolgap

    solution gap when last solution is found

    Definition at line 138 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ primalzeroittime

    SCIP_Real SCIP_Stat::primalzeroittime

    time used in primal simplex calls without iterations

    Definition at line 139 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ dualzeroittime

    SCIP_Real SCIP_Stat::dualzeroittime

    time used in dual simplex calls without iterations

    Definition at line 140 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ barrierzeroittime

    SCIP_Real SCIP_Stat::barrierzeroittime

    time used in barrier calls without iterations

    Definition at line 141 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ maxcopytime

    SCIP_Real SCIP_Stat::maxcopytime

    maxmimal time needed for copying a problem

    Definition at line 142 of file struct_stat.h.

    Referenced by doCopy(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ mincopytime

    SCIP_Real SCIP_Stat::mincopytime

    minimal time needed for copying a problem

    Definition at line 143 of file struct_stat.h.

    Referenced by doCopy(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ firstlptime

    SCIP_Real SCIP_Stat::firstlptime

    time needed to solve the very first LP in the root node

    Definition at line 144 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeInitialLP().

    ◆ lastbranchvalue

    SCIP_Real SCIP_Stat::lastbranchvalue

    domain value of the last branching

    Definition at line 145 of file struct_stat.h.

    Referenced by boundchgApplyExact(), SCIPboundchgApply(), SCIPboundchgUndo(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ dualrefintegral

    SCIP_Real SCIP_Stat::dualrefintegral

    ◆ primalrefintegral

    SCIP_Real SCIP_Stat::primalrefintegral

    ◆ primaldualintegral

    SCIP_Real SCIP_Stat::primaldualintegral

    ◆ previousgap

    SCIP_Real SCIP_Stat::previousgap

    primal dual gap preceding the current gap

    Definition at line 149 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ previousdualrefgap

    SCIP_Real SCIP_Stat::previousdualrefgap

    reference-dual gap preceding the current gap

    Definition at line 150 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ previousprimalrefgap

    SCIP_Real SCIP_Stat::previousprimalrefgap

    primal-reference gap preceding the current gap

    Definition at line 151 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ previntegralevaltime

    SCIP_Real SCIP_Stat::previntegralevaltime

    last time of primal-dual integral evaluation

    Definition at line 152 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ lastprimalbound

    SCIP_Real SCIP_Stat::lastprimalbound

    last (non-infinite) primal bound (in transformed space) for integral evaluation

    Definition at line 153 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ lastdualbound

    SCIP_Real SCIP_Stat::lastdualbound

    last (non-infinite) dual bound (in transformed space) for integral evaluation

    Definition at line 154 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ lastlowerbound

    SCIP_Real SCIP_Stat::lastlowerbound

    ◆ lastlowerboundexact

    SCIP_RATIONAL* SCIP_Stat::lastlowerboundexact

    last lower bound (in transformed space) for integral evaluation

    Definition at line 156 of file struct_stat.h.

    Referenced by SCIPnodeCutoff(), SCIPnodeFocus(), SCIPnodepqBound(), and SCIPnodeUpdateLowerbound().

    ◆ lastupperbound

    SCIP_Real SCIP_Stat::lastupperbound

    last upper bound (in transformed space) for integral evaluation

    Definition at line 157 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetPrimalDualIntegrals(), and SCIPstatUpdatePrimalDualIntegrals().

    ◆ rootlpbestestimate

    SCIP_Real SCIP_Stat::rootlpbestestimate

    best-estimate for final root LP solution that changes with every pseudo-cost update

    Definition at line 158 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatComputeRootLPBestEstimate(), SCIPstatResetCurrentRun(), and SCIPstatUpdateVarRootLPBestEstimate().

    ◆ referencebound

    SCIP_Real SCIP_Stat::referencebound

    objective bound for reference purposes

    Definition at line 159 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ bestefficacy

    SCIP_Real SCIP_Stat::bestefficacy

    best efficacy of global pool cut seen so far

    Definition at line 160 of file struct_stat.h.

    Referenced by SCIPcutpoolAddNewRow(), SCIPcutpoolSeparate(), and SCIPstatReset().

    ◆ minefficacyfac

    SCIP_Real SCIP_Stat::minefficacyfac

    factor of best efficacy to use as min efficacy

    Definition at line 161 of file struct_stat.h.

    Referenced by SCIPcutpoolSeparate(), and SCIPstatReset().

    ◆ detertimecnt

    SCIP_Real SCIP_Stat::detertimecnt

    internal counter for deterministic time

    Definition at line 162 of file struct_stat.h.

    ◆ boundingerrorbs

    SCIP_Real SCIP_Stat::boundingerrorbs

    aggregated error of all bound shift calls

    Definition at line 163 of file struct_stat.h.

    Referenced by lpAdjustObjlimForExactSolve(), and SCIPstatResetCurrentRun().

    ◆ boundingerrorps

    SCIP_Real SCIP_Stat::boundingerrorps

    aggregated error of all project-and-shift calls

    Definition at line 164 of file struct_stat.h.

    Referenced by lpAdjustObjlimForExactSolve(), and SCIPstatResetCurrentRun().

    ◆ boundingerrorexlp

    SCIP_Real SCIP_Stat::boundingerrorexlp

    aggregated error of all exact lp calls

    Definition at line 165 of file struct_stat.h.

    Referenced by lpAdjustObjlimForExactSolve(), SCIPlpExactGetSol(), and SCIPstatResetCurrentRun().

    ◆ timefailexlpinf

    SCIP_Real SCIP_Stat::timefailexlpinf

    time spent in exact lp that failed to prove infeasibility

    Definition at line 166 of file struct_stat.h.

    Referenced by SCIPlpExactSolveAndEval(), and SCIPstatReset().

    ◆ timefailexlp

    SCIP_Real SCIP_Stat::timefailexlp

    time spent in exact lp that failed to prove bounds

    Definition at line 167 of file struct_stat.h.

    Referenced by SCIPlpExactSolveAndEval(), and SCIPstatReset().

    ◆ solvingtime

    SCIP_CLOCK* SCIP_Stat::solvingtime

    total time used for solving (including presolving) the current problem

    Definition at line 168 of file struct_stat.h.

    Referenced by lpAlgorithm(), lpExactFlushAndSolve(), printTime(), SCIPnlpiSolve(), SCIPsolveIsStopped(), SCIPstatReset(), SCIPstatUpdatePrimalDualIntegrals(), solStamp(), and solveNodeInitialLP().

    ◆ solvingtimeoverall

    SCIP_CLOCK* SCIP_Stat::solvingtimeoverall

    total time used for solving (including presolving) during reoptimization

    Definition at line 169 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats().

    ◆ presolvingtime

    SCIP_CLOCK* SCIP_Stat::presolvingtime

    total time used for presolving the current problem

    Definition at line 170 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ presolvingtimeoverall

    SCIP_CLOCK* SCIP_Stat::presolvingtimeoverall

    total time used for presolving during reoptimization

    Definition at line 171 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats().

    ◆ primallptime

    SCIP_CLOCK* SCIP_Stat::primallptime

    primal LP solution time

    Definition at line 172 of file struct_stat.h.

    Referenced by lpPrimalSimplex(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ duallptime

    SCIP_CLOCK* SCIP_Stat::duallptime

    ◆ lexduallptime

    SCIP_CLOCK* SCIP_Stat::lexduallptime

    lexicographic dual LP solution time

    Definition at line 174 of file struct_stat.h.

    Referenced by lpLexDualSimplex(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ barrierlptime

    SCIP_CLOCK* SCIP_Stat::barrierlptime

    barrier LP solution time

    Definition at line 175 of file struct_stat.h.

    Referenced by lpBarrier(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ resolveinstablelptime

    SCIP_CLOCK* SCIP_Stat::resolveinstablelptime

    LP solution time for taking care of instable LPs

    Definition at line 176 of file struct_stat.h.

    Referenced by lpDualSimplex(), lpPrimalSimplex(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ divinglptime

    SCIP_CLOCK* SCIP_Stat::divinglptime

    ◆ strongbranchtime

    ◆ conflictlptime

    SCIP_CLOCK* SCIP_Stat::conflictlptime

    ◆ provedfeaslptime

    SCIP_CLOCK* SCIP_Stat::provedfeaslptime

    time spent proving safe bounds using exact lp

    Definition at line 180 of file struct_stat.h.

    Referenced by SCIPlpExactSolveAndEval(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ provedinfeaslptime

    SCIP_CLOCK* SCIP_Stat::provedinfeaslptime

    time spent proving safe infeasibility using exact lp

    Definition at line 181 of file struct_stat.h.

    Referenced by SCIPlpExactSolveAndEval(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ provedfeasbstime

    SCIP_CLOCK* SCIP_Stat::provedfeasbstime

    time spent proving safe bounds using bound shift

    Definition at line 182 of file struct_stat.h.

    Referenced by SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ provedinfeasbstime

    SCIP_CLOCK* SCIP_Stat::provedinfeasbstime

    time spent proving safe infeasibility using bound shift

    Definition at line 183 of file struct_stat.h.

    Referenced by SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ provedfeaspstime

    SCIP_CLOCK* SCIP_Stat::provedfeaspstime

    time spent proving safe bounds using bound project-and-shift

    Definition at line 184 of file struct_stat.h.

    Referenced by SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ provedinfeaspstime

    SCIP_CLOCK* SCIP_Stat::provedinfeaspstime

    time spent proving safe infeasibility using project-and-shift

    Definition at line 185 of file struct_stat.h.

    Referenced by SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ lpsoltime

    SCIP_CLOCK* SCIP_Stat::lpsoltime

    time needed for storing feasible LP solutions

    Definition at line 186 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ relaxsoltime

    SCIP_CLOCK* SCIP_Stat::relaxsoltime

    time needed for storing feasible relaxation solutions

    Definition at line 187 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ pseudosoltime

    SCIP_CLOCK* SCIP_Stat::pseudosoltime

    time needed for storing feasible pseudo solutions

    Definition at line 188 of file struct_stat.h.

    Referenced by addCurrentSolution(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ sbsoltime

    SCIP_CLOCK* SCIP_Stat::sbsoltime

    time needed for searching and storing feasible strong branching solutions

    Definition at line 189 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ nodeactivationtime

    SCIP_CLOCK* SCIP_Stat::nodeactivationtime

    time needed for path switching and activating nodes

    Definition at line 190 of file struct_stat.h.

    Referenced by nodeRepropagate(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ nlpsoltime

    SCIP_CLOCK* SCIP_Stat::nlpsoltime

    time needed for solving NLPs

    Definition at line 191 of file struct_stat.h.

    Referenced by nlpSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ copyclock

    SCIP_CLOCK* SCIP_Stat::copyclock

    time needed for copying problems

    Definition at line 192 of file struct_stat.h.

    Referenced by doCopy(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ strongpropclock

    SCIP_CLOCK* SCIP_Stat::strongpropclock

    time needed for propagation during strong branching

    Definition at line 193 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatEnableOrDisableStatClocks(), and SCIPstatReset().

    ◆ reoptupdatetime

    SCIP_CLOCK* SCIP_Stat::reoptupdatetime

    time needed for storing and recreating nodes and solutions for reoptimization

    Definition at line 194 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats().

    ◆ glbhistory

    ◆ glbhistorycrun

    ◆ lastbranchvar

    SCIP_VAR* SCIP_Stat::lastbranchvar

    last variable, that was branched on

    Definition at line 197 of file struct_stat.h.

    Referenced by boundchgApplyExact(), SCIPboundchgApply(), SCIPboundchgUndo(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), and solveNode().

    ◆ visual

    ◆ certificate

    ◆ firstprimalheur

    SCIP_HEUR* SCIP_Stat::firstprimalheur

    heuristic which found the first primal solution

    Definition at line 200 of file struct_stat.h.

    Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ status

    ◆ lastbranchdir

    SCIP_BRANCHDIR SCIP_Stat::lastbranchdir

    direction of the last branching

    Definition at line 202 of file struct_stat.h.

    Referenced by boundchgApplyExact(), SCIPboundchgApply(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ lastsblpsolstats

    SCIP_LPSOLSTAT SCIP_Stat::lastsblpsolstats[2]

    last LP solving statuses for variable strong branching

    Definition at line 203 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nnz

    SCIP_Longint SCIP_Stat::nnz

    number of nonzeros in presolved problem

    Definition at line 204 of file struct_stat.h.

    Referenced by SCIPcliquetableAdd(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ lpcount

    ◆ relaxcount

    SCIP_Longint SCIP_Stat::relaxcount

    internal counter, where all relax calls are counted

    Definition at line 206 of file struct_stat.h.

    Referenced by SCIPconshdlrEnforceRelaxSol(), SCIPrelaxExec(), and SCIPstatReset().

    ◆ nlps

    ◆ nrootlps

    SCIP_Longint SCIP_Stat::nrootlps

    number of LPs solved at the root node with at least 1 iteration

    Definition at line 208 of file struct_stat.h.

    Referenced by lpGetResolveItlim(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ nprimallps

    SCIP_Longint SCIP_Stat::nprimallps

    number of primal LPs solved with at least 1 iteration

    Definition at line 209 of file struct_stat.h.

    Referenced by lpPrimalSimplex(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nprimalzeroitlps

    SCIP_Longint SCIP_Stat::nprimalzeroitlps

    number of primal LPs with 0 iterations

    Definition at line 210 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ nduallps

    SCIP_Longint SCIP_Stat::nduallps

    number of dual LPs solved with at least 1 iteration

    Definition at line 211 of file struct_stat.h.

    Referenced by lpDualSimplex(), lpLexDualSimplex(), SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ ndualzeroitlps

    SCIP_Longint SCIP_Stat::ndualzeroitlps

    number of dual LPs with 0 iterations

    Definition at line 212 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ nlexduallps

    SCIP_Longint SCIP_Stat::nlexduallps

    number of lexicographic dual LPs solved

    Definition at line 213 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nbarrierlps

    SCIP_Longint SCIP_Stat::nbarrierlps

    number of barrier LPs solved with at least 1 iteration

    Definition at line 214 of file struct_stat.h.

    Referenced by lpBarrier(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nbarrierzeroitlps

    SCIP_Longint SCIP_Stat::nbarrierzeroitlps

    number of barrier LPs with 1 iteration

    Definition at line 215 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ nprimalresolvelps

    SCIP_Longint SCIP_Stat::nprimalresolvelps

    number of primal LPs solved with advanced start basis and at least 1 iteration

    Definition at line 216 of file struct_stat.h.

    Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ ndualresolvelps

    SCIP_Longint SCIP_Stat::ndualresolvelps

    number of dual LPs solved with advanced start basis and at least 1 iteration

    Definition at line 217 of file struct_stat.h.

    Referenced by SCIPcolGetStrongbranch(), SCIPcolGetStrongbranches(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nlexdualresolvelps

    SCIP_Longint SCIP_Stat::nlexdualresolvelps

    number of lexicographic dual LPs solved with advanced start basis and at least 1 iteration

    Definition at line 218 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nnodelps

    SCIP_Longint SCIP_Stat::nnodelps

    number of LPs solved for node relaxations

    Definition at line 219 of file struct_stat.h.

    Referenced by propAndSolve(), SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), solveNodeInitialLP(), and solveNodeLP().

    ◆ nnodezeroitlps

    SCIP_Longint SCIP_Stat::nnodezeroitlps

    number of LPs solved with 0 iterations for node relaxations

    Definition at line 220 of file struct_stat.h.

    Referenced by SCIPstatReset(), and solveNodeLP().

    ◆ ninitlps

    SCIP_Longint SCIP_Stat::ninitlps

    number of LPs solved for nodes' initial relaxations

    Definition at line 221 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and solveNodeLP().

    ◆ ndivinglps

    SCIP_Longint SCIP_Stat::ndivinglps

    number of LPs solved during diving and probing

    Definition at line 222 of file struct_stat.h.

    Referenced by lpBarrier(), lpDualSimplex(), lpLexDualSimplex(), lpPrimalSimplex(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ ndivesetlps

    SCIP_Longint SCIP_Stat::ndivesetlps

    total number of diveset LPs

    Definition at line 223 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateLPStats(), and SCIPstatReset().

    ◆ nsbdivinglps

    SCIP_Longint SCIP_Stat::nsbdivinglps

    number of LPs solved during strong branching probing mode

    Definition at line 224 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nnumtroublelpmsgs

    SCIP_Longint SCIP_Stat::nnumtroublelpmsgs

    number of messages about numerical trouble in LP on verblevel HIGH or lower

    Definition at line 225 of file struct_stat.h.

    Referenced by lpExactNumericalTroubleMessage(), lpNumericalTroubleMessage(), SCIPstatReset(), and SCIPstatResetCurrentRun().

    ◆ nstrongbranchs

    SCIP_Longint SCIP_Stat::nstrongbranchs

    number of strong branching calls

    Definition at line 226 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nrootstrongbranchs

    SCIP_Longint SCIP_Stat::nrootstrongbranchs

    number of strong branching calls at the root node

    Definition at line 227 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nconflictlps

    SCIP_Longint SCIP_Stat::nconflictlps

    number of LPs solved during conflict analysis

    Definition at line 228 of file struct_stat.h.

    Referenced by conflictAnalyzeLP(), SCIPconflictAnalyzeStrongbranch(), SCIPcopyConcurrentSolvingStats(), SCIPrunBoundHeuristic(), and SCIPstatReset().

    ◆ nexlpinf

    SCIP_Longint SCIP_Stat::nexlpinf

    number of exact LPs solved to prove infeasibility

    Definition at line 229 of file struct_stat.h.

    Referenced by SCIPlpExactSolveAndEval(), and SCIPstatReset().

    ◆ nfailexlpinf

    SCIP_Longint SCIP_Stat::nfailexlpinf

    number of exact LPs failed to prove infeasibility

    Definition at line 230 of file struct_stat.h.

    Referenced by SCIPlpExactComputeSafeBound(), and SCIPstatReset().

    ◆ nexlp

    SCIP_Longint SCIP_Stat::nexlp

    number of exact LPs solved for safe dual bounding

    Definition at line 231 of file struct_stat.h.

    Referenced by lpAdjustObjlimForExactSolve(), lpExactNumericalTroubleMessage(), SCIPlpExactSolveAndEval(), and SCIPstatReset().

    ◆ nexlpinter

    SCIP_Longint SCIP_Stat::nexlpinter

    number of exact LPs solved because of depth interleaving

    Definition at line 232 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nexlpintfeas

    SCIP_Longint SCIP_Stat::nexlpintfeas

    number of exact LPs solved for integrality polishing

    Definition at line 233 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nexlpboundexc

    SCIP_Longint SCIP_Stat::nexlpboundexc

    number of exact LPs solved because close to cutoff bound

    Definition at line 234 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nfailexlp

    SCIP_Longint SCIP_Stat::nfailexlp

    number of exact LPs failed to compute a safe dual bound

    Definition at line 235 of file struct_stat.h.

    Referenced by SCIPlpExactComputeSafeBound(), and SCIPstatReset().

    ◆ nboundshift

    SCIP_Longint SCIP_Stat::nboundshift

    number of boundshift calls for feasible lp

    Definition at line 236 of file struct_stat.h.

    Referenced by lpAdjustObjlimForExactSolve(), and SCIPstatReset().

    ◆ nfailboundshift

    SCIP_Longint SCIP_Stat::nfailboundshift

    number of failed boundshift calls for feasible lp

    Definition at line 237 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nboundshiftinf

    SCIP_Longint SCIP_Stat::nboundshiftinf

    number of boundshift calls for infeasible lp

    Definition at line 238 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nfailboundshiftinf

    SCIP_Longint SCIP_Stat::nfailboundshiftinf

    number of failed boundshift calls for feasible lp

    Definition at line 239 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nboundshiftobjlim

    SCIP_Longint SCIP_Stat::nboundshiftobjlim

    number of boundshift calls for objlim

    Definition at line 240 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nboundshiftobjlimfail

    SCIP_Longint SCIP_Stat::nboundshiftobjlimfail

    number of failed boundshift calls for objlim

    Definition at line 241 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nprojshift

    SCIP_Longint SCIP_Stat::nprojshift

    number of project-and-shift calls for feasible lp

    Definition at line 242 of file struct_stat.h.

    Referenced by lpAdjustObjlimForExactSolve(), and SCIPstatReset().

    ◆ nfailprojshift

    SCIP_Longint SCIP_Stat::nfailprojshift

    number of failed project-and-shift calls for feasible lp

    Definition at line 243 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nprojshiftinf

    SCIP_Longint SCIP_Stat::nprojshiftinf

    number of project-and-shift calls for infeasible lp

    Definition at line 244 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nfailprojshiftinf

    SCIP_Longint SCIP_Stat::nfailprojshiftinf

    number of failed project-and-shift calls for infeasible lp

    Definition at line 245 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nprojshiftobjlim

    SCIP_Longint SCIP_Stat::nprojshiftobjlim

    number of project-and-shift calls for objlim

    Definition at line 246 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nprojshiftobjlimfail

    SCIP_Longint SCIP_Stat::nprojshiftobjlimfail

    number of failed project-and-shift calls for objlim

    Definition at line 247 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ niterationsexlp

    SCIP_Longint SCIP_Stat::niterationsexlp

    number of exact lp iterations attempting feasible dual bound

    Definition at line 248 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ niterationsexlpinf

    SCIP_Longint SCIP_Stat::niterationsexlpinf

    number of exact lp iterations attempting infeasibility proof

    Definition at line 249 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ nnlps

    ◆ nisstoppedcalls

    SCIP_Longint SCIP_Stat::nisstoppedcalls

    number of calls to SCIPsolveIsStopped()

    Definition at line 251 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveIsStopped(), and SCIPstatReset().

    ◆ totaldivesetdepth

    SCIP_Longint SCIP_Stat::totaldivesetdepth

    the total probing depth over all diveset calls

    Definition at line 252 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateStats(), and SCIPstatReset().

    ◆ subscipdepth

    int SCIP_Stat::subscipdepth

    depth of current scip instance (increased by each copy call)

    Definition at line 253 of file struct_stat.h.

    Referenced by copyProb(), SCIPexpriterInit(), and SCIPstatPrintDebugMessage().

    ◆ ndivesetcalls

    int SCIP_Stat::ndivesetcalls

    total number of diveset diving calls

    Definition at line 254 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPdivesetUpdateStats(), and SCIPstatReset().

    ◆ nruns

    int SCIP_Stat::nruns

    number of branch and bound runs on current problem, including current run

    Definition at line 255 of file struct_stat.h.

    Referenced by priceAndCutLoop(), restartAllowed(), SCIPconshdlrInitpre(), SCIPcopyConcurrentSolvingStats(), SCIPsolGetVal(), SCIPsolIncVal(), SCIPsolSetVal(), SCIPsolveCIP(), SCIPstatReset(), solStamp(), and solveNode().

    ◆ ncutpoolfails

    int SCIP_Stat::ncutpoolfails

    number of fails in a cutpool to separate efficacious cuts

    Definition at line 256 of file struct_stat.h.

    Referenced by SCIPcutpoolSeparate(), and SCIPstatReset().

    ◆ nconfrestarts

    int SCIP_Stat::nconfrestarts

    number of restarts performed due to conflict analysis

    Definition at line 257 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatReset().

    ◆ nrootboundchgs

    int SCIP_Stat::nrootboundchgs

    total number of bound changes generated in the root node

    Definition at line 258 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and varIncRootboundchgs().

    ◆ nrootboundchgsrun

    int SCIP_Stat::nrootboundchgsrun

    total number of bound changes generated in the root node of current run

    Definition at line 259 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and varIncRootboundchgs().

    ◆ nrootintfixings

    int SCIP_Stat::nrootintfixings

    total number of global fixings of integer variables

    Definition at line 260 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPstatReset(), and varIncRootboundchgs().

    ◆ nrootintfixingsrun

    int SCIP_Stat::nrootintfixingsrun

    total number of global fixings of integer variables of current run

    Definition at line 261 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatResetCurrentRun(), solveNode(), and varIncRootboundchgs().

    ◆ prevrunnvars

    int SCIP_Stat::prevrunnvars

    number of variables in the previous run

    Definition at line 262 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), SCIPstatReset(), and solveNode().

    ◆ nvaridx

    int SCIP_Stat::nvaridx

    number of used variable indices

    Definition at line 263 of file struct_stat.h.

    Referenced by SCIPstatMark(), SCIPstatReset(), tryAggregateIntVars(), tryAggregateIntVarsExact(), varCreate(), and varSetName().

    ◆ ncolidx

    int SCIP_Stat::ncolidx

    number of used column indices

    Definition at line 264 of file struct_stat.h.

    Referenced by SCIPcolCreate(), SCIPstatMark(), and SCIPstatReset().

    ◆ nrowidx

    int SCIP_Stat::nrowidx

    number of used row indices

    Definition at line 265 of file struct_stat.h.

    Referenced by SCIProwCreate(), SCIProwExactCreate(), SCIPstatMark(), and SCIPstatReset().

    ◆ marked_nvaridx

    int SCIP_Stat::marked_nvaridx

    number of used variable indices before solving started

    Definition at line 266 of file struct_stat.h.

    Referenced by SCIPstatMark(), and SCIPstatReset().

    ◆ marked_ncolidx

    int SCIP_Stat::marked_ncolidx

    number of used column indices before solving started

    Definition at line 267 of file struct_stat.h.

    Referenced by SCIPstatMark(), and SCIPstatReset().

    ◆ marked_nrowidx

    int SCIP_Stat::marked_nrowidx

    number of used row indices before solving started

    Definition at line 268 of file struct_stat.h.

    Referenced by SCIPstatMark(), and SCIPstatReset().

    ◆ npricerounds

    int SCIP_Stat::npricerounds

    number of pricing rounds performed in current node

    Definition at line 269 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPpriceLoop(), SCIPstatResetCurrentRun(), and solveNode().

    ◆ nseparounds

    int SCIP_Stat::nseparounds

    number of separation rounds performed in current node

    Definition at line 270 of file struct_stat.h.

    Referenced by priceAndCutLoop(), SCIPcopyConcurrentSolvingStats(), SCIPstatResetCurrentRun(), and solveNode().

    ◆ ndisplines

    int SCIP_Stat::ndisplines

    number of displayed information lines

    Definition at line 271 of file struct_stat.h.

    Referenced by SCIPdispPrintLine(), and SCIPstatResetDisplay().

    ◆ maxdepth

    int SCIP_Stat::maxdepth

    maximal depth of all processed nodes in current run

    Definition at line 272 of file struct_stat.h.

    Referenced by lpAlgorithm(), SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatResetCurrentRun().

    ◆ maxtotaldepth

    int SCIP_Stat::maxtotaldepth

    maximal depth of all processed nodes over all runs

    Definition at line 273 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPsolveCIP(), and SCIPstatReset().

    ◆ plungedepth

    int SCIP_Stat::plungedepth

    current plunging depth (successive times, a child was selected as next node)

    Definition at line 274 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), SCIPnodeFocus(), and SCIPstatResetCurrentRun().

    ◆ nactiveconss

    ◆ nenabledconss

    int SCIP_Stat::nenabledconss

    total number of currently enabled constraints

    Definition at line 276 of file struct_stat.h.

    Referenced by conshdlrDisableCons(), conshdlrEnableCons(), and SCIPstatReset().

    ◆ nimplications

    int SCIP_Stat::nimplications

    total number of implications stored in the implication graph

    Definition at line 277 of file struct_stat.h.

    Referenced by SCIPimplicsAdd(), and SCIPstatResetImplications().

    ◆ npresolrounds

    int SCIP_Stat::npresolrounds

    number of presolving rounds in current run

    Definition at line 278 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolroundsfast

    int SCIP_Stat::npresolroundsfast

    number of fast presolving rounds in current run

    Definition at line 279 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolroundsmed

    int SCIP_Stat::npresolroundsmed

    number of medium presolving rounds in current run

    Definition at line 280 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolroundsext

    int SCIP_Stat::npresolroundsext

    number of exhaustive presolving rounds in current run

    Definition at line 281 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolfixedvars

    int SCIP_Stat::npresolfixedvars

    number of presolving fixings in current run

    Definition at line 282 of file struct_stat.h.

    Referenced by SCIPcliquetableCleanup(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolaggrvars

    int SCIP_Stat::npresolaggrvars

    number of presolving aggregations in current run

    Definition at line 283 of file struct_stat.h.

    Referenced by SCIPcliquetableCleanup(), SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolchgvartypes

    int SCIP_Stat::npresolchgvartypes

    number of presolving variable type changes in current run

    Definition at line 284 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolchgbds

    int SCIP_Stat::npresolchgbds

    number of presolving bound changes in current run

    Definition at line 285 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresoladdholes

    int SCIP_Stat::npresoladdholes

    number of presolving hole additions in current run

    Definition at line 286 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresoldelconss

    int SCIP_Stat::npresoldelconss

    number of presolving constraint deletions in current run

    Definition at line 287 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresoladdconss

    int SCIP_Stat::npresoladdconss

    number of presolving constraint additions in current run

    Definition at line 288 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolupgdconss

    int SCIP_Stat::npresolupgdconss

    number of presolving constraint upgrades in current run

    Definition at line 289 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolchgcoefs

    int SCIP_Stat::npresolchgcoefs

    number of presolving coefficient changes in current run

    Definition at line 290 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ npresolchgsides

    int SCIP_Stat::npresolchgsides

    number of presolving side changes in current run

    Definition at line 291 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats(), and SCIPstatResetPresolving().

    ◆ lastnpresolfixedvars

    int SCIP_Stat::lastnpresolfixedvars

    number of presolving fixings before presolving round

    Definition at line 292 of file struct_stat.h.

    ◆ lastnpresolaggrvars

    int SCIP_Stat::lastnpresolaggrvars

    number of presolving aggregations before presolving round

    Definition at line 293 of file struct_stat.h.

    ◆ lastnpresolchgvartypes

    int SCIP_Stat::lastnpresolchgvartypes

    number of presolving variable type changes before presolving round

    Definition at line 294 of file struct_stat.h.

    ◆ lastnpresolchgbds

    int SCIP_Stat::lastnpresolchgbds

    number of presolving bound changes before presolving round

    Definition at line 295 of file struct_stat.h.

    ◆ lastnpresoladdholes

    int SCIP_Stat::lastnpresoladdholes

    number of presolving hole additions before presolving round

    Definition at line 296 of file struct_stat.h.

    ◆ lastnpresoldelconss

    int SCIP_Stat::lastnpresoldelconss

    number of presolving constraint deletions before presolving round

    Definition at line 297 of file struct_stat.h.

    ◆ lastnpresoladdconss

    int SCIP_Stat::lastnpresoladdconss

    number of presolving constraint additions before presolving round

    Definition at line 298 of file struct_stat.h.

    ◆ lastnpresolupgdconss

    int SCIP_Stat::lastnpresolupgdconss

    number of presolving constraint upgrades before presolving round

    Definition at line 299 of file struct_stat.h.

    ◆ lastnpresolchgcoefs

    int SCIP_Stat::lastnpresolchgcoefs

    number of presolving coefficient changes before presolving round

    Definition at line 300 of file struct_stat.h.

    ◆ lastnpresolchgsides

    int SCIP_Stat::lastnpresolchgsides

    number of presolving side changes before presolving round

    Definition at line 301 of file struct_stat.h.

    ◆ solindex

    int SCIP_Stat::solindex

    consecutively numbered solution index

    Definition at line 306 of file struct_stat.h.

    Referenced by SCIPsolCopy(), SCIPsolCreate(), SCIPsolCreateOriginal(), SCIPsolCreatePartial(), SCIPsolCreateUnknown(), and SCIPstatReset().

    ◆ nrunsbeforefirst

    int SCIP_Stat::nrunsbeforefirst

    number of runs until first primal solution

    Definition at line 307 of file struct_stat.h.

    Referenced by primalAddSol(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ firstprimaldepth

    int SCIP_Stat::firstprimaldepth

    depth in which first primal solution was found

    Definition at line 308 of file struct_stat.h.

    Referenced by primalAddSol(), and SCIPcopyConcurrentSolvingStats().

    ◆ ncopies

    int SCIP_Stat::ncopies

    counter how often SCIPcopy() was performed

    Definition at line 309 of file struct_stat.h.

    Referenced by doCopy(), SCIPcopyConcurrentSolvingStats(), and SCIPstatReset().

    ◆ nreoptruns

    int SCIP_Stat::nreoptruns

    number of reoptimization runs

    Definition at line 310 of file struct_stat.h.

    Referenced by SCIPcopyConcurrentSolvingStats().

    ◆ nclockskipsleft

    int SCIP_Stat::nclockskipsleft

    how many times the timing should be skipped in SCIPsolveIsStopped()

    Definition at line 311 of file struct_stat.h.

    Referenced by SCIPlpExactSolveAndEval(), SCIPlpSolveAndEval(), SCIPsolveIsStopped(), and SCIPstatReset().

    ◆ nactiveexpriter

    int SCIP_Stat::nactiveexpriter

    number of active expression iterators

    Definition at line 312 of file struct_stat.h.

    Referenced by deinit(), SCIPexpriterInit(), and SCIPstatReset().

    ◆ memsavemode

    SCIP_Bool SCIP_Stat::memsavemode

    should algorithms be switched to memory saving mode?

    Definition at line 313 of file struct_stat.h.

    Referenced by SCIPstatReset(), and SCIPstatUpdateMemsaveMode().

    ◆ userinterrupt

    SCIP_Bool SCIP_Stat::userinterrupt

    has the user asked to interrupt the solving process?

    Definition at line 314 of file struct_stat.h.

    Referenced by SCIPlpSolveAndEval(), SCIPsolveIsStopped(), and SCIPstatReset().

    ◆ userrestart

    SCIP_Bool SCIP_Stat::userrestart

    has the user asked to restart the solving process?

    Definition at line 315 of file struct_stat.h.

    Referenced by SCIPsolveCIP(), SCIPstatReset(), and solveNode().

    ◆ inrestart

    SCIP_Bool SCIP_Stat::inrestart

    are we currently restarting the system?

    Definition at line 316 of file struct_stat.h.

    Referenced by SCIPnodeCutoff(), SCIPnodeUpdateLowerbound(), and SCIPstatReset().

    ◆ collectvarhistory

    ◆ performpresol

    SCIP_Bool SCIP_Stat::performpresol

    indicates whether presolving is enabled

    Definition at line 318 of file struct_stat.h.

    Referenced by SCIPstatReset().

    ◆ branchedunbdvar

    SCIP_Bool SCIP_Stat::branchedunbdvar

    indicates whether branching on an unbounded variable has been performed

    Definition at line 319 of file struct_stat.h.

    Referenced by SCIPstatReset(), SCIPstatResetCurrentRun(), and solveNode().

    ◆ disableenforelaxmsg

    SCIP_Bool SCIP_Stat::disableenforelaxmsg

    was disable enforelax message printed?

    Definition at line 320 of file struct_stat.h.

    Referenced by enforceConstraints(), and SCIPstatReset().