Scippy

    SCIP

    Solving Constraint Integer Programs

    SCIP_Conflict Struct Reference

    Detailed Description

    conflict analysis data structure

    Definition at line 136 of file struct_conflict.h.

    #include <struct_conflict.h>

    Data Fields

    SCIP_Longint nglbchgbds
     
    SCIP_Longint nappliedglbconss
     
    SCIP_Longint nappliedglbresconss
     
    SCIP_Longint nappliedglbliterals
     
    SCIP_Longint nlocchgbds
     
    SCIP_Longint nappliedlocconss
     
    SCIP_Longint nappliedlocliterals
     
    SCIP_Longint npropcalls
     
    SCIP_Longint npropsuccess
     
    SCIP_Longint npropconfconss
     
    SCIP_Longint npropconfliterals
     
    SCIP_Longint npropreconvconss
     
    SCIP_Longint npropreconvliterals
     
    SCIP_Longint nrescalls
     
    SCIP_Longint nressuccess
     
    SCIP_Longint nreslargecoefs
     
    SCIP_Longint nreslongconfs
     
    SCIP_Longint nresconfconss
     
    SCIP_Longint nresconfvariables
     
    SCIP_Longint ninflpcalls
     
    SCIP_Longint ninflpsuccess
     
    SCIP_Longint ninflpconfconss
     
    SCIP_Longint ninflpconfliterals
     
    SCIP_Longint ninflpreconvconss
     
    SCIP_Longint ninflpreconvliterals
     
    SCIP_Longint ninflpiterations
     
    SCIP_Longint nboundlpcalls
     
    SCIP_Longint nboundlpsuccess
     
    SCIP_Longint nboundlpconfconss
     
    SCIP_Longint nboundlpconfliterals
     
    SCIP_Longint nboundlpreconvconss
     
    SCIP_Longint nboundlpreconvliterals
     
    SCIP_Longint nboundlpiterations
     
    SCIP_Longint nsbcalls
     
    SCIP_Longint nsbsuccess
     
    SCIP_Longint nsbconfconss
     
    SCIP_Longint nsbconfliterals
     
    SCIP_Longint nsbreconvconss
     
    SCIP_Longint nsbreconvliterals
     
    SCIP_Longint nsbiterations
     
    SCIP_Longint npseudocalls
     
    SCIP_Longint npseudosuccess
     
    SCIP_Longint npseudoconfconss
     
    SCIP_Longint npseudoconfliterals
     
    SCIP_Longint npseudoreconvconss
     
    SCIP_Longint npseudoreconvliterals
     
    SCIP_Longint ndualproofsinfglobal
     
    SCIP_Longint ndualproofsinflocal
     
    SCIP_Longint ndualproofsinfsuccess
     
    SCIP_Longint dualproofsinfnnonzeros
     
    SCIP_Longint ndualproofsbndglobal
     
    SCIP_Longint ndualproofsbndlocal
     
    SCIP_Longint ndualproofsbndsuccess
     
    SCIP_Longint dualproofsbndnnonzeros
     
    SCIP_CLOCKdIBclock
     
    SCIP_CLOCKpropanalyzetime
     
    SCIP_CLOCKresanalyzetime
     
    SCIP_CLOCKinflpanalyzetime
     
    SCIP_CLOCKboundlpanalyzetime
     
    SCIP_CLOCKsbanalyzetime
     
    SCIP_CLOCKpseudoanalyzetime
     
    SCIP_PQUEUEbdchgqueue
     
    SCIP_PQUEUEforcedbdchgqueue
     
    SCIP_PQUEUEresbdchgqueue
     
    SCIP_PQUEUEcontinuousbdchgqueue
     
    SCIP_PROOFSETproofset
     
    SCIP_PROOFSET ** proofsets
     
    SCIP_CONFLICTROWconflictrow
     
    SCIP_CONFLICTROWresolvedconflictrow
     
    SCIP_CONFLICTROWreasonrow
     
    SCIP_CONFLICTROWreducedreasonrow
     
    SCIP_CONFLICTROW ** conflictrows
     
    SCIP_CONFLICTSETconflictset
     
    SCIP_CONFLICTSET ** conflictsets
     
    SCIP_Realconflictsetscores
     
    SCIP_Realconflictvarslbs
     
    SCIP_Realconflictvarsubs
     
    SCIP_BDCHGINFO ** tmpbdchginfos
     
    int conflictprobnvars
     
    int conflictsetssize
     
    int nconflictsets
     
    int proofsetssize
     
    int nproofsets
     
    int tmpbdchginfossize
     
    int ntmpbdchginfos
     
    int count
     
    int nconflictrows
     
    int conflictrowssize
     
    SCIP_Bool bdchgonlyconfqueue
     
    SCIP_Bool bdchgonlyresqueue
     

    Field Documentation

    ◆ nglbchgbds

    SCIP_Longint SCIP_Conflict::nglbchgbds

    total number of applied global bound changes

    Definition at line 138 of file struct_conflict.h.

    Referenced by SCIPconflictGetNGlobalChgBds(), and tightenSingleVar().

    ◆ nappliedglbconss

    SCIP_Longint SCIP_Conflict::nappliedglbconss

    total number of conflict constraints added globally to the problem

    Definition at line 139 of file struct_conflict.h.

    Referenced by SCIPconflictGetNAppliedConss(), SCIPconflictGetNAppliedGlobalConss(), and updateStatistics().

    ◆ nappliedglbresconss

    SCIP_Longint SCIP_Conflict::nappliedglbresconss

    total number of resolution conflict constraints added globally to the problem

    Definition at line 140 of file struct_conflict.h.

    Referenced by SCIPconflictAddConflictCon(), and SCIPconflictGetNAppliedResConss().

    ◆ nappliedglbliterals

    SCIP_Longint SCIP_Conflict::nappliedglbliterals

    total number of literals in globally applied conflict constraints

    Definition at line 141 of file struct_conflict.h.

    Referenced by SCIPconflictGetNAppliedGlobalLiterals(), SCIPconflictGetNAppliedLiterals(), and updateStatistics().

    ◆ nlocchgbds

    SCIP_Longint SCIP_Conflict::nlocchgbds

    total number of applied local bound changes

    Definition at line 142 of file struct_conflict.h.

    Referenced by SCIPconflictGetNLocalChgBds(), and tightenSingleVar().

    ◆ nappliedlocconss

    SCIP_Longint SCIP_Conflict::nappliedlocconss

    total number of conflict constraints added locally to the problem

    Definition at line 143 of file struct_conflict.h.

    Referenced by SCIPconflictGetNAppliedConss(), SCIPconflictGetNAppliedLocalConss(), and updateStatistics().

    ◆ nappliedlocliterals

    SCIP_Longint SCIP_Conflict::nappliedlocliterals

    total number of literals in locally applied conflict constraints

    Definition at line 144 of file struct_conflict.h.

    Referenced by SCIPconflictGetNAppliedLiterals(), SCIPconflictGetNAppliedLocalLiterals(), and updateStatistics().

    ◆ npropcalls

    SCIP_Longint SCIP_Conflict::npropcalls

    number of calls to propagation conflict analysis

    Definition at line 145 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), and SCIPconflictGetNPropCalls().

    ◆ npropsuccess

    SCIP_Longint SCIP_Conflict::npropsuccess

    number of calls yielding at least one conflict constraint

    Definition at line 146 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), and SCIPconflictGetNPropSuccess().

    ◆ npropconfconss

    SCIP_Longint SCIP_Conflict::npropconfconss

    number of valid conflict constraints detected in propagation conflict analysis

    Definition at line 147 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), and SCIPconflictGetNPropConflictConss().

    ◆ npropconfliterals

    SCIP_Longint SCIP_Conflict::npropconfliterals

    total number of literals in valid propagation conflict constraints

    Definition at line 148 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), and SCIPconflictGetNPropConflictLiterals().

    ◆ npropreconvconss

    SCIP_Longint SCIP_Conflict::npropreconvconss

    number of reconvergence constraints detected in propagation conflict analysis

    Definition at line 149 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), and SCIPconflictGetNPropReconvergenceConss().

    ◆ npropreconvliterals

    SCIP_Longint SCIP_Conflict::npropreconvliterals

    total number of literals in valid propagation reconvergence constraints

    Definition at line 150 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), and SCIPconflictGetNPropReconvergenceLiterals().

    ◆ nrescalls

    SCIP_Longint SCIP_Conflict::nrescalls

    number of calls to resolution conflict analysis

    Definition at line 151 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeResolution(), and SCIPconflictGetNResCalls().

    ◆ nressuccess

    SCIP_Longint SCIP_Conflict::nressuccess

    number of calls yielding at least one conflict constraint

    Definition at line 152 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeResolution(), and SCIPconflictGetNResSuccess().

    ◆ nreslargecoefs

    SCIP_Longint SCIP_Conflict::nreslargecoefs

    number of calls terminating because of large coefficients

    Definition at line 153 of file struct_conflict.h.

    Referenced by rescaleAndResolve(), and SCIPconflictGetNResLargeCoefs().

    ◆ nreslongconfs

    SCIP_Longint SCIP_Conflict::nreslongconfs

    number of calls terminating because of long conflict rows

    Definition at line 154 of file struct_conflict.h.

    Referenced by conflictAnalyzeResolution(), executeResolutionStep(), getConflictRow(), SCIPconflictAddConflictCon(), and SCIPconflictGetNResLongConflicts().

    ◆ nresconfconss

    SCIP_Longint SCIP_Conflict::nresconfconss

    number of valid conflict constraints detected in resolution conflict analysis

    Definition at line 155 of file struct_conflict.h.

    Referenced by createAndAddConflictCon(), SCIPconflictAnalyzeResolution(), and SCIPconflictGetNResConflictConss().

    ◆ nresconfvariables

    SCIP_Longint SCIP_Conflict::nresconfvariables

    total number of variables in valid resolution conflict constraints

    Definition at line 156 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeResolution(), and SCIPconflictGetNResConflictVars().

    ◆ ninflpcalls

    SCIP_Longint SCIP_Conflict::ninflpcalls

    number of calls to infeasible LP conflict analysis

    Definition at line 157 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), and SCIPconflictGetNInfeasibleLPCalls().

    ◆ ninflpsuccess

    SCIP_Longint SCIP_Conflict::ninflpsuccess

    number of calls yielding at least one conflict constraint

    Definition at line 158 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), SCIPconflictGetNInfeasibleLPSuccess(), and tightenSingleVar().

    ◆ ninflpconfconss

    SCIP_Longint SCIP_Conflict::ninflpconfconss

    number of valid conflict constraints detected in infeasible LP conflict analysis

    Definition at line 159 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), and SCIPconflictGetNInfeasibleLPConflictConss().

    ◆ ninflpconfliterals

    SCIP_Longint SCIP_Conflict::ninflpconfliterals

    total number of literals in valid infeasible LP conflict constraints

    Definition at line 161 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), and SCIPconflictGetNInfeasibleLPConflictLiterals().

    ◆ ninflpreconvconss

    SCIP_Longint SCIP_Conflict::ninflpreconvconss

    number of reconvergence constraints detected in infeasible LP conflict analysis

    Definition at line 162 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), and SCIPconflictGetNInfeasibleLPReconvergenceConss().

    ◆ ninflpreconvliterals

    SCIP_Longint SCIP_Conflict::ninflpreconvliterals

    total number of literals in valid infeasible LP reconvergence constraints

    Definition at line 164 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), and SCIPconflictGetNInfeasibleLPReconvergenceLiterals().

    ◆ ninflpiterations

    SCIP_Longint SCIP_Conflict::ninflpiterations

    total number of LP iterations used in infeasible LP conflict analysis

    Definition at line 166 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), and SCIPconflictGetNInfeasibleLPIterations().

    ◆ nboundlpcalls

    SCIP_Longint SCIP_Conflict::nboundlpcalls

    number of calls to bound exceeding LP conflict analysis

    Definition at line 167 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), and SCIPconflictGetNBoundexceedingLPCalls().

    ◆ nboundlpsuccess

    SCIP_Longint SCIP_Conflict::nboundlpsuccess

    number of calls yielding at least one conflict constraint

    Definition at line 168 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), SCIPconflictGetNBoundexceedingLPSuccess(), and tightenSingleVar().

    ◆ nboundlpconfconss

    SCIP_Longint SCIP_Conflict::nboundlpconfconss

    number of valid conflict constraints detected in bound exceeding LP conflict analysis

    Definition at line 169 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), and SCIPconflictGetNBoundexceedingLPConflictConss().

    ◆ nboundlpconfliterals

    SCIP_Longint SCIP_Conflict::nboundlpconfliterals

    total number of literals in valid bound exceeding LP conflict constraints

    Definition at line 171 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), and SCIPconflictGetNBoundexceedingLPConflictLiterals().

    ◆ nboundlpreconvconss

    SCIP_Longint SCIP_Conflict::nboundlpreconvconss

    number of reconvergence constraints detected in bound exceeding LP conflict analysis

    Definition at line 173 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), and SCIPconflictGetNBoundexceedingLPReconvergenceConss().

    ◆ nboundlpreconvliterals

    SCIP_Longint SCIP_Conflict::nboundlpreconvliterals

    total number of literals in valid bound exceeding LP reconvergence constraints

    Definition at line 175 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), and SCIPconflictGetNBoundexceedingLPReconvergenceLiterals().

    ◆ nboundlpiterations

    SCIP_Longint SCIP_Conflict::nboundlpiterations

    total number of LP iterations used in bound exceeding LP conflict analysis

    Definition at line 177 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), and SCIPconflictGetNBoundexceedingLPIterations().

    ◆ nsbcalls

    SCIP_Longint SCIP_Conflict::nsbcalls

    number of calls to infeasible strong branching conflict analysis

    Definition at line 179 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchCalls().

    ◆ nsbsuccess

    SCIP_Longint SCIP_Conflict::nsbsuccess

    number of calls yielding at least one conflict constraint

    Definition at line 180 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchSuccess().

    ◆ nsbconfconss

    SCIP_Longint SCIP_Conflict::nsbconfconss

    number of conflict constraints detected in strong branching conflict analysis

    Definition at line 181 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchConflictConss().

    ◆ nsbconfliterals

    SCIP_Longint SCIP_Conflict::nsbconfliterals

    total number of literals in valid strong branching conflict constraints

    Definition at line 182 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchConflictLiterals().

    ◆ nsbreconvconss

    SCIP_Longint SCIP_Conflict::nsbreconvconss

    number of reconvergence constraints detected in strong branch conflict analysis

    Definition at line 183 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchReconvergenceConss().

    ◆ nsbreconvliterals

    SCIP_Longint SCIP_Conflict::nsbreconvliterals

    total number of literals in valid strong branching reconvergence constraints

    Definition at line 184 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchReconvergenceLiterals().

    ◆ nsbiterations

    SCIP_Longint SCIP_Conflict::nsbiterations

    total number of LP iterations used in strong branching conflict analysis

    Definition at line 185 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), and SCIPconflictGetNStrongbranchIterations().

    ◆ npseudocalls

    SCIP_Longint SCIP_Conflict::npseudocalls

    number of calls to pseudo solution conflict analysis

    Definition at line 186 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), and SCIPconflictGetNPseudoCalls().

    ◆ npseudosuccess

    SCIP_Longint SCIP_Conflict::npseudosuccess

    number of calls yielding at least one conflict constraint

    Definition at line 187 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), and SCIPconflictGetNPseudoSuccess().

    ◆ npseudoconfconss

    SCIP_Longint SCIP_Conflict::npseudoconfconss

    number of valid conflict constraints detected in pseudo sol conflict analysis

    Definition at line 188 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), and SCIPconflictGetNPseudoConflictConss().

    ◆ npseudoconfliterals

    SCIP_Longint SCIP_Conflict::npseudoconfliterals

    total number of literals in valid pseudo solution conflict constraints

    Definition at line 189 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), and SCIPconflictGetNPseudoConflictLiterals().

    ◆ npseudoreconvconss

    SCIP_Longint SCIP_Conflict::npseudoreconvconss

    number of reconvergence constraints detected in pseudo sol conflict analysis

    Definition at line 190 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), and SCIPconflictGetNPseudoReconvergenceConss().

    ◆ npseudoreconvliterals

    SCIP_Longint SCIP_Conflict::npseudoreconvliterals

    total number of literals in valid pseudo solution reconvergence constraints

    Definition at line 191 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), and SCIPconflictGetNPseudoReconvergenceLiterals().

    ◆ ndualproofsinfglobal

    SCIP_Longint SCIP_Conflict::ndualproofsinfglobal

    number of globally added dual proof constraints derived from infeasible LP

    Definition at line 192 of file struct_conflict.h.

    Referenced by createAndAddProofcons(), SCIPconflictGetNDualproofsInfGlobal(), and tightenSingleVar().

    ◆ ndualproofsinflocal

    SCIP_Longint SCIP_Conflict::ndualproofsinflocal

    number of locally added dual proof constraints derived from infeasible LP

    Definition at line 193 of file struct_conflict.h.

    Referenced by createAndAddProofcons(), SCIPconflictGetNDualproofsInfLocal(), and tightenSingleVar().

    ◆ ndualproofsinfsuccess

    SCIP_Longint SCIP_Conflict::ndualproofsinfsuccess

    number of successfully dual proof analysis calls for infeasible LPs

    Definition at line 194 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), conflictAnalyzeInfeasibleLP(), createAndAddProofcons(), SCIPconflictAnalyzeDualProof(), SCIPconflictGetNDualproofsInfSuccess(), and tightenSingleVar().

    ◆ dualproofsinfnnonzeros

    SCIP_Longint SCIP_Conflict::dualproofsinfnnonzeros

    number of non-zeros over all accepted dual proof constraints derived from infeasible LP

    Definition at line 195 of file struct_conflict.h.

    Referenced by createAndAddProofcons(), SCIPconflictGetNDualproofsInfNonzeros(), and tightenSingleVar().

    ◆ ndualproofsbndglobal

    SCIP_Longint SCIP_Conflict::ndualproofsbndglobal

    number of globally added dual proof constraints derived from bound exceeding LP

    Definition at line 196 of file struct_conflict.h.

    Referenced by createAndAddProofcons(), SCIPconflictGetNDualproofsBndGlobal(), and tightenSingleVar().

    ◆ ndualproofsbndlocal

    SCIP_Longint SCIP_Conflict::ndualproofsbndlocal

    number of locally added dual proof constraints derived from bound exceeding LP

    Definition at line 197 of file struct_conflict.h.

    Referenced by createAndAddProofcons(), SCIPconflictGetNDualproofsBndLocal(), and tightenSingleVar().

    ◆ ndualproofsbndsuccess

    SCIP_Longint SCIP_Conflict::ndualproofsbndsuccess

    number of successfully dual proof analysis calls for bound exceeding LPs

    Definition at line 198 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), createAndAddProofcons(), SCIPconflictGetNDualproofsBndSuccess(), and tightenSingleVar().

    ◆ dualproofsbndnnonzeros

    SCIP_Longint SCIP_Conflict::dualproofsbndnnonzeros

    number of non-zeros over all accepted dual proof constraints derived from bound exceeding LPs

    Definition at line 199 of file struct_conflict.h.

    Referenced by createAndAddProofcons(), SCIPconflictGetNDualproofsBndNonzeros(), and tightenSingleVar().

    ◆ dIBclock

    SCIP_CLOCK* SCIP_Conflict::dIBclock

    time used for detect implied bounds

    Definition at line 201 of file struct_conflict.h.

    Referenced by conflictAddConflictCons(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetGlobalApplTime().

    ◆ propanalyzetime

    SCIP_CLOCK* SCIP_Conflict::propanalyzetime

    time used for propagation conflict analysis

    Definition at line 203 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyze(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetPropTime().

    ◆ resanalyzetime

    SCIP_CLOCK* SCIP_Conflict::resanalyzetime

    time used for resolution conflict analysis

    Definition at line 204 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeResolution(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetResTime().

    ◆ inflpanalyzetime

    SCIP_CLOCK* SCIP_Conflict::inflpanalyzetime

    time used for infeasible LP conflict analysis

    Definition at line 205 of file struct_conflict.h.

    Referenced by conflictAnalyzeInfeasibleLP(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetInfeasibleLPTime().

    ◆ boundlpanalyzetime

    SCIP_CLOCK* SCIP_Conflict::boundlpanalyzetime

    time used for bound exceeding LP conflict analysis

    Definition at line 206 of file struct_conflict.h.

    Referenced by conflictAnalyzeBoundexceedingLP(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetBoundexceedingLPTime().

    ◆ sbanalyzetime

    SCIP_CLOCK* SCIP_Conflict::sbanalyzetime

    time used for strong branching LP conflict analysis

    Definition at line 207 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzeStrongbranch(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetStrongbranchTime().

    ◆ pseudoanalyzetime

    SCIP_CLOCK* SCIP_Conflict::pseudoanalyzetime

    time used for pseudo solution conflict analysis

    Definition at line 208 of file struct_conflict.h.

    Referenced by SCIPconflictAnalyzePseudo(), SCIPconflictEnableOrDisableClocks(), and SCIPconflictGetPseudoTime().

    ◆ bdchgqueue

    ◆ forcedbdchgqueue

    ◆ resbdchgqueue

    SCIP_PQUEUE* SCIP_Conflict::resbdchgqueue

    unprocessed conflict bound changes used in generalized resolution

    Definition at line 211 of file struct_conflict.h.

    Referenced by conflictClearResolution(), conflictFirstCand(), conflictQueueBound(), conflictRemoveCand(), existsResolvablebdchginfo(), and SCIPconflictAnalyzeResolution().

    ◆ continuousbdchgqueue

    SCIP_PQUEUE* SCIP_Conflict::continuousbdchgqueue

    unprocessed bound changes that are continuous

    Definition at line 212 of file struct_conflict.h.

    Referenced by executeResolutionStep(), SCIPconflictAnalyzeResolution(), and slackReducingContinuousBdchgQueue().

    ◆ proofset

    SCIP_PROOFSET* SCIP_Conflict::proofset

    proof sets found at the current node

    Definition at line 213 of file struct_conflict.h.

    Referenced by conflictAnalyzeLP(), SCIPconflictFlushProofset(), SCIPconflictInitProofset(), and tightenDualproof().

    ◆ proofsets

    SCIP_PROOFSET** SCIP_Conflict::proofsets

    proof sets found at the current node

    Definition at line 214 of file struct_conflict.h.

    Referenced by conflictEnsureProofsetsMem(), conflictInsertProofset(), and SCIPconflictFlushProofset().

    ◆ conflictrow

    SCIP_CONFLICTROW* SCIP_Conflict::conflictrow

    ◆ resolvedconflictrow

    SCIP_CONFLICTROW* SCIP_Conflict::resolvedconflictrow

    conflict row for for current the conflict

    Definition at line 216 of file struct_conflict.h.

    Referenced by conflictAnalyzeResolution(), executeResolutionStep(), and SCIPconflictInitRows().

    ◆ reasonrow

    SCIP_CONFLICTROW* SCIP_Conflict::reasonrow

    reason row for the latest bound change

    Definition at line 217 of file struct_conflict.h.

    Referenced by conflictAnalyzeResolution(), executeResolutionStep(), and SCIPconflictInitRows().

    ◆ reducedreasonrow

    SCIP_CONFLICTROW* SCIP_Conflict::reducedreasonrow

    reason row for the latest bound change

    Definition at line 218 of file struct_conflict.h.

    Referenced by conflictAnalyzeResolution(), executeResolutionStep(), and SCIPconflictInitRows().

    ◆ conflictrows

    SCIP_CONFLICTROW** SCIP_Conflict::conflictrows

    ◆ conflictset

    ◆ conflictsets

    SCIP_CONFLICTSET** SCIP_Conflict::conflictsets

    conflict sets found at the current node

    Definition at line 221 of file struct_conflict.h.

    Referenced by conflictEnsureConflictsetsMem(), conflictInsertConflictset(), and SCIPconflictFlushConss().

    ◆ conflictsetscores

    SCIP_Real* SCIP_Conflict::conflictsetscores

    score values of the conflict sets found at the current node

    Definition at line 222 of file struct_conflict.h.

    Referenced by conflictEnsureConflictsetsMem(), and conflictInsertConflictset().

    ◆ conflictvarslbs

    SCIP_Real* SCIP_Conflict::conflictvarslbs

    maximal lower bounds of variables in the current resolution conflict

    Definition at line 223 of file struct_conflict.h.

    Referenced by betterBoundInResolutionQueue(), conflictAnalyzeResolution(), conflictClearResolution(), conflictFirstCand(), and markBdchgAsFixed().

    ◆ conflictvarsubs

    SCIP_Real* SCIP_Conflict::conflictvarsubs

    minimal upper bounds of variables in the current resolution conflict

    Definition at line 224 of file struct_conflict.h.

    Referenced by betterBoundInResolutionQueue(), conflictAnalyzeResolution(), conflictClearResolution(), conflictFirstCand(), and markBdchgAsFixed().

    ◆ tmpbdchginfos

    SCIP_BDCHGINFO** SCIP_Conflict::tmpbdchginfos

    temporarily created bound change information data

    Definition at line 225 of file struct_conflict.h.

    Referenced by conflictCreateTmpBdchginfo(), conflictEnsureTmpbdchginfosMem(), and conflictFreeTmpBdchginfos().

    ◆ conflictprobnvars

    int SCIP_Conflict::conflictprobnvars

    number of variables in the current problem where conflict analysis is used

    Definition at line 226 of file struct_conflict.h.

    Referenced by conflictClearResolution().

    ◆ conflictsetssize

    int SCIP_Conflict::conflictsetssize

    size of conflictsets array

    Definition at line 227 of file struct_conflict.h.

    Referenced by conflictEnsureConflictsetsMem().

    ◆ nconflictsets

    int SCIP_Conflict::nconflictsets

    number of available conflict sets (used slots in conflictsets array)

    Definition at line 228 of file struct_conflict.h.

    Referenced by conflictAnalyzeLP(), conflictInsertConflictset(), SCIPconflictAnalyzePseudo(), SCIPconflictFlushConss(), and SCIPconflictGetNConflicts().

    ◆ proofsetssize

    int SCIP_Conflict::proofsetssize

    size of proofsets array

    Definition at line 229 of file struct_conflict.h.

    Referenced by conflictEnsureProofsetsMem().

    ◆ nproofsets

    int SCIP_Conflict::nproofsets

    number of available proof sets (used slots in proofsets array)

    Definition at line 230 of file struct_conflict.h.

    Referenced by conflictAnalyzeLP(), conflictInsertProofset(), and SCIPconflictFlushProofset().

    ◆ tmpbdchginfossize

    int SCIP_Conflict::tmpbdchginfossize

    size of tmpbdchginfos array

    Definition at line 231 of file struct_conflict.h.

    Referenced by conflictEnsureTmpbdchginfosMem().

    ◆ ntmpbdchginfos

    int SCIP_Conflict::ntmpbdchginfos

    number of temporary created bound change information data

    Definition at line 232 of file struct_conflict.h.

    Referenced by conflictCreateTmpBdchginfo(), and conflictFreeTmpBdchginfos().

    ◆ count

    int SCIP_Conflict::count

    conflict set counter to label binary conflict variables with

    Definition at line 233 of file struct_conflict.h.

    Referenced by bdchginfoIsInvalid(), conflictMarkBoundCheckPresence(), SCIPconflictGetVarLb(), SCIPconflictGetVarUb(), SCIPconflictInit(), and SCIPconflictIsVarUsed().

    ◆ nconflictrows

    int SCIP_Conflict::nconflictrows

    number of available resolution sets

    Definition at line 234 of file struct_conflict.h.

    Referenced by conflictAnalyzeResolution(), conflictInsertConflictRow(), freeConflictResources(), and SCIPconflictAnalyzeResolution().

    ◆ conflictrowssize

    int SCIP_Conflict::conflictrowssize

    size of conflictrows array

    Definition at line 235 of file struct_conflict.h.

    Referenced by conflictEnsureConflictRowsMem().

    ◆ bdchgonlyconfqueue

    SCIP_Bool SCIP_Conflict::bdchgonlyconfqueue

    if true we add bound changes only in graph conflict queues

    Definition at line 236 of file struct_conflict.h.

    Referenced by conflictAnalyzeLP(), conflictQueueBound(), SCIPconflictAnalyze(), and SCIPconflictAnalyzePseudo().

    ◆ bdchgonlyresqueue

    SCIP_Bool SCIP_Conflict::bdchgonlyresqueue

    if true we add bound changes only in generalized resolution queues

    Definition at line 237 of file struct_conflict.h.

    Referenced by conflictQueueBound(), and SCIPconflictAnalyzeResolution().