public class PBSolverStats extends SolverStats
| Constructor and Description |
|---|
PBSolverStats() |
getChangedreason, getConflicts, getDecisions, getIgnoredclauses, getImportedUnits, getInspects, getLearnedbinaryclauses, getLearnedclauses, getLearnedliterals, getLearnedternaryclauses, getPropagations, getReduceddb, getReducedliterals, getRootSimplifications, getShortcuts, getStarts, getUpdateLBD, incChangedreason, incConflicts, incDecisions, incIgnoredclauses, incImportedUnits, incInspects, incLearnedbinaryclauses, incLearnedclauses, incLearnedliterals, incLearnedternaryclauses, incPropagations, incReduceddb, incReducedliterals, incRootSimplifications, incShortcuts, incStarts, incUpdateLBD, toMappublic void reset()
reset in class SolverStatspublic void printStat(PrintWriter out, String prefix)
printStat in class SolverStatspublic long getNumberOfReductions()
public void incNumberOfReductions(long increment)
public long getNumberOfReductionsByPower2()
public void incNumberOfReductionsByPower2()
public long getNumberOfRightShiftsForCoeffs()
public void incNumberOfRightShiftsForCoeffs(int increment)
public long getNumberOfReductionsByGCD()
public void incNumberOfReductionsByGCD()
public long getNumberOfLearnedConstraintsReduced()
public void incNumberOfLearnedConstraintsReduced()
public long getNumberOfResolution()
public void incNumberOfResolution()
public long getNumberOfCP()
public void incNumberOfCP()
public long getNumberOfRoundingOperations()
public void incNumberOfRoundingOperations()
public long getNumberOfEasyRoundingOperations()
public void incNumberOfEasyRoundingOperations()
public long getNumberOfEndingSkipping()
public void incNumberOfEndingSkipping()
public long getNumberOfInternalSkipping()
public void incNumberOfInternalSkipping()
public long getNumberOfDerivationSteps()
public void incNumberOfDerivationSteps()
public long getNumberOfRemainingUnassigned()
public void incNumberOfRemainingUnassigned()
public long getNumberOfRemainingAssigned()
public void incNumberOfRemainingAssigned()
public void incFalsifiedLiteralsRemovedFromReason()
public void incFalsifiedLiteralsRemovedFromConflict()
public void incTimeForArithmeticOperations(long time)
public void setMinRemoved(BigInteger minRemoved)
public void setMaxRemoved(BigInteger maxRemoved)
public void incNbRemoved()
Copyright © 2020 Centre de Recherche en Informatique de Lens (CRIL). All rights reserved.