• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download

META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
org/
org/sat4j/
org/sat4j/pb/
org/sat4j/pb/constraints/
org/sat4j/pb/constraints/pb/
org/sat4j/pb/core/
org/sat4j/pb/orders/
org/sat4j/pb/reader/
org/sat4j/pb/tools/
target/
target/META-INF/
about.html
org/sat4j/pb/IPBSolver.class
<Unknown> package org.sat4j.pb public abstract org.sat4j.pb.IPBSolver extends java.lang.Object implements org.sat4j.specs.ISolver { public abstract org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public abstract void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public abstract org.sat4j.pb.ObjectiveFunction getObjectiveFunction () }
org/sat4j/pb/LanceurPseudo2005.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.LanceurPseudo2005 extends org.sat4j.AbstractOptimizationLauncher { private static final long serialVersionUID protected org.sat4j.pb.ObjectiveFunction obfct static final boolean $assertionsDisabled static Class class$org$sat4j$pb$LanceurPseudo2005 public void <init> () public static void main (java.lang.String[]) protected org.sat4j.reader.Reader createReader (org.sat4j.specs.ISolver, java.lang.String) protected org.sat4j.specs.ISolver configureSolver (java.lang.String[]) public void usage () protected java.lang.String getInstanceName (java.lang.String[]) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/LanceurPseudo2007.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.LanceurPseudo2007 extends org.sat4j.pb.LanceurPseudo2005 { private static final long serialVersionUID public void <init> () protected org.sat4j.reader.Reader createReader (org.sat4j.specs.ISolver, java.lang.String) public static void main (java.lang.String[]) }
org/sat4j/pb/LanceurPseudo2007Eclipse.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.LanceurPseudo2007Eclipse extends org.sat4j.pb.LanceurPseudo2007 { org.sat4j.pb.tools.XplainPB quickxplain private static final long serialVersionUID protected org.sat4j.specs.ISolver configureSolver (java.lang.String[]) public void <init> () protected org.sat4j.reader.Reader createReader (org.sat4j.specs.ISolver, java.lang.String) public static void main (java.lang.String[]) protected void displayAnswer () }
org/sat4j/pb/OPBStringSolver$1.class
<Unknown> package org.sat4j.pb final org.sat4j.pb.OPBStringSolver$1 extends java.lang.Object implements org.sat4j.specs.IConstr { void <init> () public int size () public boolean learnt () public double getActivity () public int get (int) }
org/sat4j/pb/OPBStringSolver.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.OPBStringSolver extends org.sat4j.tools.DimacsStringSolver implements org.sat4j.pb.IPBSolver { private static final String FAKE_I_CONSTR_MSG private static final long serialVersionUID private int indxConstrObj private int nbOfConstraints private org.sat4j.pb.ObjectiveFunction obj private boolean inserted private static final org.sat4j.specs.IConstr FAKE_CONSTR static final boolean $assertionsDisabled static Class class$org$sat4j$pb$OPBStringSolver public void <init> () public void <init> (int) public boolean isSatisfiable (org.sat4j.specs.IVecInt) throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (org.sat4j.specs.IVecInt, boolean) throws org.sat4j.specs.TimeoutException public org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public org.sat4j.specs.IConstr addAtLeast (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.specs.IConstr addAtMost (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.specs.IConstr addClause (org.sat4j.specs.IVecInt) throws org.sat4j.specs.ContradictionException public java.lang.String getExplanation () public void setListOfVariablesForExplanation (org.sat4j.specs.IVecInt) public java.lang.String toString () public java.lang.String toString (java.lang.String) public int newVar (int) public void setExpectedNumberOfClauses (int) public org.sat4j.pb.ObjectiveFunction getObjectiveFunction () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/ObjectiveFunction.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.ObjectiveFunction extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID private final org.sat4j.specs.IVec coeffs private final org.sat4j.specs.IVecInt vars public void <init> (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec) public java.math.BigInteger calculateDegree (int[]) private boolean varInModel (int, int[]) public org.sat4j.specs.IVec getCoeffs () public org.sat4j.specs.IVecInt getVars () public java.lang.String toString () }
org/sat4j/pb/OptToPBSATAdapter.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.OptToPBSATAdapter extends org.sat4j.pb.PBSolverDecorator { private static final long serialVersionUID org.sat4j.specs.IOptimizationProblem problem boolean modelComputed private final org.sat4j.specs.IVecInt assumps private long begin static final boolean $assertionsDisabled static Class class$org$sat4j$pb$OptToPBSATAdapter public void <init> (org.sat4j.specs.IOptimizationProblem) public boolean isSatisfiable () throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (boolean) throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (org.sat4j.specs.IVecInt, boolean) throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (org.sat4j.specs.IVecInt) throws org.sat4j.specs.TimeoutException public int[] model () public boolean model (int) public java.lang.String toString (java.lang.String) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/PBSolverDecorator.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.PBSolverDecorator extends org.sat4j.tools.SolverDecorator implements org.sat4j.pb.IPBSolver { private static final long serialVersionUID public void <init> (org.sat4j.pb.IPBSolver) public org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public org.sat4j.pb.ObjectiveFunction getObjectiveFunction () }
org/sat4j/pb/PseudoIteratorDecorator.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.PseudoIteratorDecorator extends org.sat4j.pb.PseudoOptDecorator { private static final long serialVersionUID public void <init> (org.sat4j.pb.IPBSolver) public void discardCurrentSolution () throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/PseudoOptDecorator.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.PseudoOptDecorator extends org.sat4j.pb.PBSolverDecorator implements org.sat4j.specs.IOptimizationProblem { private static final long serialVersionUID private org.sat4j.pb.ObjectiveFunction objfct private java.math.BigInteger objectiveValue private int[] prevmodel private boolean[] prevfullmodel private org.sat4j.specs.IConstr previousPBConstr public void <init> (org.sat4j.pb.IPBSolver) public boolean isSatisfiable () throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (boolean) throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (org.sat4j.specs.IVecInt, boolean) throws org.sat4j.specs.TimeoutException public boolean isSatisfiable (org.sat4j.specs.IVecInt) throws org.sat4j.specs.TimeoutException public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public boolean admitABetterSolution () throws org.sat4j.specs.TimeoutException public boolean admitABetterSolution (org.sat4j.specs.IVecInt) throws org.sat4j.specs.TimeoutException public boolean hasNoObjectiveFunction () public boolean nonOptimalMeansSatisfiable () public java.lang.Number calculateObjective () public void discardCurrentSolution () throws org.sat4j.specs.ContradictionException public void reset () public int[] model () public boolean model (int) public java.lang.String toString (java.lang.String) public java.lang.Number getObjectiveValue () public void discard () throws org.sat4j.specs.ContradictionException public void forceObjectiveValueTo (java.lang.Number) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/SolverFactory.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.SolverFactory extends org.sat4j.core.ASolverFactory { private static final long serialVersionUID private static org.sat4j.pb.SolverFactory instance private void <init> () private static synchronized void createInstance () public static org.sat4j.pb.SolverFactory instance () public static org.sat4j.pb.core.PBSolverResolution newPBResAllPB () public static org.sat4j.pb.core.PBSolverCP newPBCPAllPB () public static org.sat4j.pb.IPBSolver newOPBStringSolver () public static org.sat4j.pb.core.PBSolverCP newPBCPMixedConstraints () public static org.sat4j.pb.core.PBSolverCP newPBCPMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverCP newCompetPBCPMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverCP newPBCPMixedConstraintsObjectiveLearnJustClauses () public static org.sat4j.pb.core.PBSolverCP newCompetPBCPMixedConstraintsObjectiveLearnJustClauses () private static org.sat4j.pb.core.PBSolverCP newPBKiller (org.sat4j.minisat.core.IPhaseSelectionStrategy) public static org.sat4j.pb.core.PBSolverCP newPBKillerRSAT () public static org.sat4j.pb.core.PBSolverCP newPBKillerClassic () public static org.sat4j.pb.core.PBSolverCP newPBKillerFixed () private static org.sat4j.pb.core.PBSolverCP newCompetPBKiller (org.sat4j.minisat.core.IPhaseSelectionStrategy) public static org.sat4j.pb.core.PBSolverCP newCompetPBKillerRSAT () public static org.sat4j.pb.core.PBSolverCP newCompetPBKillerClassic () public static org.sat4j.pb.core.PBSolverCP newCompetPBKillerFixed () public static org.sat4j.pb.core.PBSolverCP newMiniLearningOPBClauseCardConstrMaxSpecificOrderIncrementalReductionToClause () public static org.sat4j.pb.core.PBSolverCP newPBCPMixedConstraintsObjectiveNoLearning () public static org.sat4j.pb.core.PBSolverResolution newPBResMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResWLMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResHTMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResMixedConstraintsObjective (org.sat4j.pb.core.PBDataStructureFactory) public static org.sat4j.pb.core.PBSolverResolution newPBResHTMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResMinHTMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverResolution newPBResMinHTMixedConstraintsObjective () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResMixedConstraintsObjectiveExpSimp () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResWLMixedConstraintsObjectiveExpSimp () public static org.sat4j.pb.core.PBSolverResolution newPBResHTMixedConstraintsObjectiveExpSimp () public static org.sat4j.pb.core.PBSolverResolution newCompetPBResMinHTMixedConstraintsObjectiveExpSimp () public static org.sat4j.pb.core.PBSolverClause newPBCPMixedConstraintsReduceToClause () public static org.sat4j.pb.core.PBSolverCautious newPBCPMixedConstraintsCautious (int) public static org.sat4j.pb.core.PBSolverCautious newPBCPMixedConstraintsCautious () public static org.sat4j.pb.core.PBSolverResCP newPBCPMixedConstraintsResCP (long) public static org.sat4j.pb.core.PBSolverResCP newPBCPMixedConstraintsResCP () public static org.sat4j.pb.core.PBSolverWithImpliedClause newPBCPMixedConstrainsImplied () public static org.sat4j.pb.core.PBSolverCP newMiniOPBClauseAtLeastConstrMax () public static org.sat4j.pb.core.PBSolverCP newMiniOPBCounterBasedClauseCardConstrMax () public static org.sat4j.pb.core.PBSolverResolution newPBResAllPBWL () public static org.sat4j.pb.core.PBSolverCP newPBCPAllPBWL () public static org.sat4j.pb.core.PBSolverResolution newPBResAllPBWLPueblo () private static org.sat4j.pb.core.PBSolverResolution newPBRes (org.sat4j.pb.core.PBDataStructureFactory) public static org.sat4j.pb.core.PBSolverCP newPBCPAllPBWLPueblo () public static org.sat4j.pb.core.PBSolverCP newMiniOPBClauseCardMinPueblo () public static org.sat4j.pb.core.PBSolverCP newMiniOPBClauseCardMin () public static org.sat4j.pb.core.PBSolverCP newMiniOPBClauseAtLeastMinPueblo () private static org.sat4j.pb.core.PBSolverCP newPBCP (org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) private static org.sat4j.pb.core.PBSolverCP newPBCP (org.sat4j.pb.core.PBDataStructureFactory) public static org.sat4j.pb.IPBSolver newCuttingPlanes () public static org.sat4j.pb.IPBSolver newResolution () public static org.sat4j.pb.IPBSolver newResolutionGlucose () public static org.sat4j.pb.IPBSolver newResolutionSimpleRestarts () public static org.sat4j.pb.IPBSolver newResolutionMaxMemory () public static org.sat4j.pb.IPBSolver newDefault () public static org.sat4j.pb.IPBSolver newDefaultNonNormalized () public org.sat4j.pb.IPBSolver defaultSolver () public static org.sat4j.pb.IPBSolver newLight () public org.sat4j.pb.IPBSolver lightSolver () public static org.sat4j.specs.ISolver newDimacsOutput () public static org.sat4j.pb.IPBSolver newEclipseP2 () public org.sat4j.specs.ISolver lightSolver () public org.sat4j.specs.ISolver defaultSolver () }
org/sat4j/pb/UserFriendlyPBStringSolver$1.class
<Unknown> package org.sat4j.pb final org.sat4j.pb.UserFriendlyPBStringSolver$1 extends java.lang.Object implements org.sat4j.specs.IConstr { void <init> () public int size () public boolean learnt () public double getActivity () public int get (int) }
org/sat4j/pb/UserFriendlyPBStringSolver.class
<Unknown> package org.sat4j.pb public org.sat4j.pb.UserFriendlyPBStringSolver extends org.sat4j.tools.DimacsStringSolver implements org.sat4j.pb.IPBSolver { private static final String FAKE_I_CONSTR_MSG private static final long serialVersionUID private int indxConstrObj private int nbOfConstraints private org.sat4j.pb.ObjectiveFunction obj private boolean inserted private static final org.sat4j.specs.IConstr FAKE_CONSTR private java.util.Map mapping static final boolean $assertionsDisabled static Class class$org$sat4j$pb$UserFriendlyPBStringSolver public void <init> () public void <init> (int) public void setMapping (java.util.Map) public org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public org.sat4j.specs.IConstr addAtLeast (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.specs.IConstr addAtMost (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.specs.IConstr addClause (org.sat4j.specs.IVecInt) throws org.sat4j.specs.ContradictionException public java.lang.String getExplanation () public void setListOfVariablesForExplanation (org.sat4j.specs.IVecInt) public java.lang.String toString () private java.lang.Object decode (org.sat4j.pb.ObjectiveFunction) public java.lang.String toString (java.lang.String) public int newVar (int) public void setExpectedNumberOfClauses (int) public org.sat4j.pb.ObjectiveFunction getObjectiveFunction () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/AbstractPBClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public abstract org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure extends org.sat4j.pb.constraints.AbstractPBDataStructureFactory { private static final long serialVersionUID static final java.math.BigInteger MAX_INT_VALUE static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$AbstractPBClauseCardConstrDataStructure public void <init> () protected org.sat4j.minisat.core.Constr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) static boolean coefficientsEqualToOne (java.math.BigInteger[]) protected abstract org.sat4j.minisat.core.Constr constructClause (org.sat4j.specs.IVecInt) protected abstract org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected abstract org.sat4j.minisat.core.Constr constructPB (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected abstract org.sat4j.minisat.core.Constr constructLearntClause (org.sat4j.specs.IVecInt) protected abstract org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) protected abstract org.sat4j.minisat.core.Constr constructLearntPB (org.sat4j.pb.constraints.pb.IDataStructurePB) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/AbstractPBDataStructureFactory$1.class
<Unknown> package org.sat4j.pb.constraints final org.sat4j.pb.constraints.AbstractPBDataStructureFactory$1 extends java.lang.Object implements org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer { private static final long serialVersionUID void <init> () public org.sat4j.pb.constraints.PBContainer nice (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger, org.sat4j.minisat.core.ILits) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/AbstractPBDataStructureFactory$2.class
<Unknown> package org.sat4j.pb.constraints final org.sat4j.pb.constraints.AbstractPBDataStructureFactory$2 extends java.lang.Object implements org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer { private static final long serialVersionUID void <init> () public org.sat4j.pb.constraints.PBContainer nice (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger, org.sat4j.minisat.core.ILits) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/AbstractPBDataStructureFactory$INormalizer.class
<Unknown> package org.sat4j.pb.constraints abstract org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer extends java.lang.Object { public abstract org.sat4j.pb.constraints.PBContainer nice (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger, org.sat4j.minisat.core.ILits) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/AbstractPBDataStructureFactory.class
<Unknown> package org.sat4j.pb.constraints public abstract org.sat4j.pb.constraints.AbstractPBDataStructureFactory extends org.sat4j.minisat.constraints.AbstractDataStructureFactory implements org.sat4j.pb.core.PBDataStructureFactory { public static final org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer FOR_COMPETITION public static final org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer NO_COMPETITION private org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer norm private static final long serialVersionUID static Class class$org$sat4j$pb$constraints$AbstractPBDataStructureFactory public void <init> () protected org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer getNormalizer () public void setNormalizer (java.lang.String) public void setNormalizer (org.sat4j.pb.constraints.AbstractPBDataStructureFactory$INormalizer) public org.sat4j.minisat.core.Constr createClause (org.sat4j.specs.IVecInt) throws org.sat4j.specs.ContradictionException public org.sat4j.minisat.core.Constr createUnregisteredClause (org.sat4j.specs.IVecInt) public org.sat4j.minisat.core.Constr createCardinalityConstraint (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.minisat.core.Constr createPseudoBooleanConstraint (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public org.sat4j.minisat.core.Constr createUnregisteredPseudoBooleanConstraint (org.sat4j.pb.constraints.pb.IDataStructurePB) protected abstract org.sat4j.minisat.core.Constr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected abstract org.sat4j.minisat.core.Constr learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.ILits createLits () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/CompetMinHTmixedClauseCardConstrDataStructureFactory.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.CompetMinHTmixedClauseCardConstrDataStructureFactory extends org.sat4j.pb.constraints.PBMinClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () protected org.sat4j.minisat.core.Constr constructClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructLearntClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/constraints/CompetResolutionPBMixedHTClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.CompetResolutionPBMixedHTClauseCardConstrDataStructure extends org.sat4j.pb.constraints.PBMaxClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () public org.sat4j.minisat.core.Constr createClause (org.sat4j.specs.IVecInt) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructLearntClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/constraints/CompetResolutionPBMixedWLClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.CompetResolutionPBMixedWLClauseCardConstrDataStructure extends org.sat4j.pb.constraints.PBMaxClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () public org.sat4j.minisat.core.Constr createClause (org.sat4j.specs.IVecInt) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructLearntClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/constraints/PBContainer.class
<Unknown> package org.sat4j.pb.constraints final org.sat4j.pb.constraints.PBContainer extends java.lang.Object { final int[] lits final java.math.BigInteger[] coefs final java.math.BigInteger degree void <init> (int[], java.math.BigInteger[], java.math.BigInteger) }
org/sat4j/pb/constraints/PBMaxCBClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PBMaxCBClauseCardConstrDataStructure extends org.sat4j.pb.constraints.PBMaxClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () protected org.sat4j.pb.constraints.pb.PBConstr constructClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructClause (org.sat4j.specs.IVecInt) }
org/sat4j/pb/constraints/PBMaxClauseAtLeastConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PBMaxClauseAtLeastConstrDataStructure extends org.sat4j.pb.constraints.PBMaxClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () protected org.sat4j.pb.constraints.pb.PBConstr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/PBMaxClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PBMaxClauseCardConstrDataStructure extends org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () protected org.sat4j.minisat.core.Constr constructPB (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntPB (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/constraints/PBMaxDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PBMaxDataStructure extends org.sat4j.pb.constraints.AbstractPBDataStructureFactory { private static final long serialVersionUID public void <init> () protected org.sat4j.minisat.core.Constr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.pb.constraints.pb.WatchPb learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/constraints/PBMinClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PBMinClauseCardConstrDataStructure extends org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () protected org.sat4j.pb.constraints.pb.PBConstr constructPB (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.pb.constraints.pb.PBConstr constructLearntPB (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constructLearntPB (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constructPB (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/PBMinDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PBMinDataStructure extends org.sat4j.pb.constraints.AbstractPBDataStructureFactory { private static final long serialVersionUID public void <init> () protected org.sat4j.pb.constraints.pb.PBConstr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/PuebloPBMinClauseAtLeastConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PuebloPBMinClauseAtLeastConstrDataStructure extends org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () protected org.sat4j.pb.constraints.pb.PBConstr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/PuebloPBMinClauseCardConstrDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PuebloPBMinClauseCardConstrDataStructure extends org.sat4j.pb.constraints.AbstractPBClauseCardConstrDataStructure { private static final long serialVersionUID public void <init> () public org.sat4j.minisat.core.Constr createClause (org.sat4j.specs.IVecInt) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructCard (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructPB (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.minisat.core.Constr constructLearntClause (org.sat4j.specs.IVecInt) protected org.sat4j.minisat.core.Constr constructLearntCard (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constructLearntPB (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/constraints/PuebloPBMinDataStructure.class
<Unknown> package org.sat4j.pb.constraints public org.sat4j.pb.constraints.PuebloPBMinDataStructure extends org.sat4j.pb.constraints.AbstractPBDataStructureFactory { private static final long serialVersionUID public void <init> () protected org.sat4j.pb.constraints.pb.PBConstr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected org.sat4j.pb.constraints.pb.PBConstr learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr learntConstraintFactory (org.sat4j.pb.constraints.pb.IDataStructurePB) protected org.sat4j.minisat.core.Constr constraintFactory (int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/constraints/pb/AtLeastPB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.AtLeastPB extends org.sat4j.minisat.constraints.card.AtLeast implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID private final java.math.BigInteger degree private boolean learnt static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$AtLeastPB private void <init> (org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, int) public static org.sat4j.pb.constraints.pb.AtLeastPB atLeastNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public static org.sat4j.pb.constraints.pb.AtLeastPB atLeastNew (org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, int) public java.math.BigInteger getCoef (int) public java.math.BigInteger getDegree () public org.sat4j.minisat.core.ILits getVocabulary () public int[] getLits () public java.math.BigInteger[] getCoefs () public boolean learnt () public void setLearnt () public void register () public void assertConstraint (org.sat4j.minisat.core.UnitPropagationListener) public org.sat4j.specs.IVecInt computeAnImpliedClause () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/ConflictMap.class
<Unknown> package org.sat4j.pb.constraints.pb public org.sat4j.pb.constraints.pb.ConflictMap extends org.sat4j.pb.constraints.pb.MapPb implements org.sat4j.pb.constraints.pb.IConflict { private final org.sat4j.minisat.core.ILits voc protected boolean hasBeenReduced protected long numberOfReductions protected java.math.BigInteger currentSlack protected int currentLevel protected org.sat4j.core.VecInt[] byLevel protected java.math.BigInteger coefMult protected java.math.BigInteger coefMultCons static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$ConflictMap public static org.sat4j.pb.constraints.pb.IConflict createConflict (org.sat4j.pb.constraints.pb.PBConstr, int) void <init> (org.sat4j.pb.constraints.pb.PBConstr, int) private void initStructures () private static final int levelToIndex (int) private static final int indexToLevel (int) public java.math.BigInteger resolve (org.sat4j.pb.constraints.pb.PBConstr, int, org.sat4j.minisat.core.VarActivityListener) protected java.math.BigInteger reduceUntilConflict (int, int, java.math.BigInteger[], org.sat4j.pb.constraints.pb.WatchPb) public java.math.BigInteger slackConflict () public boolean oldIsAssertive (int) private java.math.BigInteger computeSlack (int) public boolean isAssertive (int) private boolean isImplyingLiteral (java.math.BigInteger) private boolean isImplyingLiteralOrdered (int, java.math.BigInteger) protected static java.math.BigInteger ppcm (java.math.BigInteger, java.math.BigInteger) public java.math.BigInteger reduceInConstraint (org.sat4j.pb.constraints.pb.WatchPb, java.math.BigInteger[], int, java.math.BigInteger) static java.math.BigInteger saturation (java.math.BigInteger[], java.math.BigInteger) private static boolean positiveCoefs (java.math.BigInteger[]) public int getBacktrackLevel (int) public int oldGetBacktrackLevel (int) public void updateSlack (int) void increaseCoef (int, java.math.BigInteger) void decreaseCoef (int, java.math.BigInteger) void setCoef (int, java.math.BigInteger) void changeCoef (int, java.math.BigInteger) void removeCoef (int) private int getLevelByLevel (int) public boolean slackIsCorrect (int) public java.lang.String toString () public boolean hasBeenReduced () public long getNumberOfReductions () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/ConflictMapCardinality.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.ConflictMapCardinality extends org.sat4j.pb.constraints.pb.ConflictMap { public void <init> (org.sat4j.pb.constraints.pb.PBConstr, int) }
org/sat4j/pb/constraints/pb/ConflictMapClause.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.ConflictMapClause extends org.sat4j.pb.constraints.pb.ConflictMap { public void <init> (org.sat4j.pb.constraints.pb.PBConstr, int) public static org.sat4j.pb.constraints.pb.IConflict createConflict (org.sat4j.pb.constraints.pb.PBConstr, int) protected java.math.BigInteger reduceUntilConflict (int, int, java.math.BigInteger[], org.sat4j.pb.constraints.pb.WatchPb) }
org/sat4j/pb/constraints/pb/ConflictMapMerging.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.ConflictMapMerging extends org.sat4j.pb.constraints.pb.ConflictMap { public void <init> (org.sat4j.pb.constraints.pb.PBConstr, int) public static org.sat4j.pb.constraints.pb.IConflict createConflict (org.sat4j.pb.constraints.pb.PBConstr, int) protected java.math.BigInteger reduceUntilConflict (int, int, java.math.BigInteger[], org.sat4j.pb.constraints.pb.WatchPb) }
org/sat4j/pb/constraints/pb/ConflictMapSwitchToClause.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.ConflictMapSwitchToClause extends org.sat4j.pb.constraints.pb.ConflictMap { public static int UPPERBOUND public void <init> (org.sat4j.pb.constraints.pb.PBConstr, int) public static org.sat4j.pb.constraints.pb.IConflict createConflict (org.sat4j.pb.constraints.pb.PBConstr, int) protected java.math.BigInteger reduceUntilConflict (int, int, java.math.BigInteger[], org.sat4j.pb.constraints.pb.WatchPb) private java.math.BigInteger reduceToClause (int, org.sat4j.pb.constraints.pb.WatchPb, java.math.BigInteger[]) }
org/sat4j/pb/constraints/pb/IConflict.class
<Unknown> package org.sat4j.pb.constraints.pb public abstract org.sat4j.pb.constraints.pb.IConflict extends java.lang.Object implements org.sat4j.pb.constraints.pb.IDataStructurePB { public abstract java.math.BigInteger resolve (org.sat4j.pb.constraints.pb.PBConstr, int, org.sat4j.minisat.core.VarActivityListener) public abstract java.math.BigInteger slackConflict () public abstract boolean isAssertive (int) public abstract java.math.BigInteger reduceInConstraint (org.sat4j.pb.constraints.pb.WatchPb, java.math.BigInteger[], int, java.math.BigInteger) public abstract int getBacktrackLevel (int) public abstract void updateSlack (int) public abstract boolean slackIsCorrect (int) }
org/sat4j/pb/constraints/pb/IDataStructurePB.class
<Unknown> package org.sat4j.pb.constraints.pb public abstract org.sat4j.pb.constraints.pb.IDataStructurePB extends java.lang.Object { public abstract java.math.BigInteger saturation () public abstract java.math.BigInteger cuttingPlane (org.sat4j.pb.constraints.pb.PBConstr, java.math.BigInteger, java.math.BigInteger[], org.sat4j.minisat.core.VarActivityListener) public abstract java.math.BigInteger cuttingPlane (org.sat4j.pb.constraints.pb.PBConstr, java.math.BigInteger, java.math.BigInteger[], java.math.BigInteger, org.sat4j.minisat.core.VarActivityListener) public abstract java.math.BigInteger cuttingPlane (int[], java.math.BigInteger[], java.math.BigInteger) public abstract java.math.BigInteger cuttingPlane (int[], java.math.BigInteger[], java.math.BigInteger, java.math.BigInteger) public abstract void buildConstraintFromConflict (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec) public abstract void buildConstraintFromMapPb (int[], java.math.BigInteger[]) public abstract java.math.BigInteger getDegree () public abstract int size () public abstract boolean isCardinality () public abstract int getAssertiveLiteral () }
org/sat4j/pb/constraints/pb/InternalMapPBStructure.class
<Unknown> package org.sat4j.pb.constraints.pb public org.sat4j.pb.constraints.pb.InternalMapPBStructure extends java.lang.Object { org.sat4j.specs.IVecInt lits org.sat4j.specs.IVec coefs org.sat4j.specs.IVecInt allLits static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$InternalMapPBStructure void <init> (int) void <init> (org.sat4j.pb.constraints.pb.PBConstr) java.math.BigInteger get (int) int getLit (int) java.math.BigInteger getCoef (int) boolean containsKey (int) int size () void put (int, java.math.BigInteger) void changeCoef (int, java.math.BigInteger) void remove (int) void copyCoefs (org.sat4j.specs.IVec) void copyCoefs (java.math.BigInteger[]) void copyLits (org.sat4j.specs.IVecInt) void copyLits (int[]) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/LearntBinaryClausePB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.LearntBinaryClausePB extends org.sat4j.minisat.constraints.cnf.LearntBinaryClause implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID public void <init> (org.sat4j.specs.IVecInt, org.sat4j.minisat.core.ILits) public org.sat4j.specs.IVecInt computeAnImpliedClause () public java.math.BigInteger getCoef (int) public java.math.BigInteger[] getCoefs () public java.math.BigInteger getDegree () }
org/sat4j/pb/constraints/pb/LearntHTClausePB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.LearntHTClausePB extends org.sat4j.minisat.constraints.cnf.LearntHTClause implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID public void <init> (org.sat4j.specs.IVecInt, org.sat4j.minisat.core.ILits) public void assertConstraint (org.sat4j.minisat.core.UnitPropagationListener) public org.sat4j.specs.IVecInt computeAnImpliedClause () public java.math.BigInteger getCoef (int) public java.math.BigInteger[] getCoefs () public java.math.BigInteger getDegree () }
org/sat4j/pb/constraints/pb/MapPb.class
<Unknown> package org.sat4j.pb.constraints.pb public org.sat4j.pb.constraints.pb.MapPb extends java.lang.Object implements org.sat4j.pb.constraints.pb.IDataStructurePB { protected org.sat4j.pb.constraints.pb.InternalMapPBStructure weightedLits protected java.math.BigInteger degree protected int assertiveLiteral static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$MapPb void <init> (org.sat4j.pb.constraints.pb.PBConstr) void <init> (int) public boolean isCardinality () public int getAssertiveLiteral () public java.math.BigInteger saturation () public java.math.BigInteger cuttingPlane (org.sat4j.pb.constraints.pb.PBConstr, java.math.BigInteger, java.math.BigInteger[], org.sat4j.minisat.core.VarActivityListener) public java.math.BigInteger cuttingPlane (org.sat4j.pb.constraints.pb.PBConstr, java.math.BigInteger, java.math.BigInteger[], java.math.BigInteger, org.sat4j.minisat.core.VarActivityListener) public java.math.BigInteger cuttingPlane (int[], java.math.BigInteger[], java.math.BigInteger) public java.math.BigInteger cuttingPlane (int[], java.math.BigInteger[], java.math.BigInteger, java.math.BigInteger) private void cuttingPlaneStep (int, java.math.BigInteger) public void buildConstraintFromConflict (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec) public void buildConstraintFromMapPb (int[], java.math.BigInteger[]) public java.math.BigInteger getDegree () public int size () public java.lang.String toString () private java.math.BigInteger multiplyCoefficient (java.math.BigInteger, java.math.BigInteger) void increaseCoef (int, java.math.BigInteger) void decreaseCoef (int, java.math.BigInteger) void setCoef (int, java.math.BigInteger) void changeCoef (int, java.math.BigInteger) void removeCoef (int) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/MaxWatchPb.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.MaxWatchPb extends org.sat4j.pb.constraints.pb.WatchPb { private static final long serialVersionUID private java.math.BigInteger watchCumul static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$MaxWatchPb private void <init> (org.sat4j.minisat.core.ILits, org.sat4j.pb.constraints.pb.IDataStructurePB) private void <init> (org.sat4j.minisat.core.ILits, int[], java.math.BigInteger[], java.math.BigInteger) protected void computeWatches () throws org.sat4j.specs.ContradictionException protected void computePropagation (org.sat4j.minisat.core.UnitPropagationListener) throws org.sat4j.specs.ContradictionException public boolean propagate (org.sat4j.minisat.core.UnitPropagationListener, int) public void remove (org.sat4j.minisat.core.UnitPropagationListener) public void undo (int) public static org.sat4j.pb.constraints.pb.MaxWatchPb normalizedMaxWatchPbNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException public static org.sat4j.pb.constraints.pb.WatchPb normalizedWatchPbNew (org.sat4j.minisat.core.ILits, org.sat4j.pb.constraints.pb.IDataStructurePB) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/MinWatchCardPB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.MinWatchCardPB extends org.sat4j.minisat.constraints.card.MinWatchCard implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID private final java.math.BigInteger bigDegree private boolean learnt static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$MinWatchCardPB public void <init> (org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, boolean, int) public void <init> (org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, int) public java.math.BigInteger getCoef (int) public java.math.BigInteger getDegree () public java.math.BigInteger[] getCoefs () public static org.sat4j.pb.constraints.pb.MinWatchCardPB normalizedMinWatchCardPBNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public static org.sat4j.pb.constraints.pb.MinWatchCardPB minWatchCardPBNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, boolean, int) throws org.sat4j.specs.ContradictionException private static org.sat4j.pb.constraints.pb.MinWatchCardPB minWatchCardPBNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt, boolean, int, boolean) throws org.sat4j.specs.ContradictionException public boolean learnt () public void setLearnt () public void register () public void assertConstraint (org.sat4j.minisat.core.UnitPropagationListener) public org.sat4j.specs.IVecInt computeAnImpliedClause () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/MinWatchPb.class
<Unknown> package org.sat4j.pb.constraints.pb public org.sat4j.pb.constraints.pb.MinWatchPb extends org.sat4j.pb.constraints.pb.WatchPb { private static final long serialVersionUID protected java.math.BigInteger watchCumul protected boolean[] watched protected int[] watching protected int watchingCount static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$MinWatchPb protected void <init> (org.sat4j.minisat.core.ILits, org.sat4j.pb.constraints.pb.IDataStructurePB) protected void <init> (org.sat4j.minisat.core.ILits, int[], java.math.BigInteger[], java.math.BigInteger) protected void computeWatches () throws org.sat4j.specs.ContradictionException private void watchMoreForLearntConstraint () protected void computePropagation (org.sat4j.minisat.core.UnitPropagationListener) throws org.sat4j.specs.ContradictionException public static org.sat4j.pb.constraints.pb.MinWatchPb normalizedMinWatchPbNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException protected int nbOfWatched () public boolean propagate (org.sat4j.minisat.core.UnitPropagationListener, int) public void remove (org.sat4j.minisat.core.UnitPropagationListener) public void undo (int) public static org.sat4j.pb.constraints.pb.WatchPb normalizedWatchPbNew (org.sat4j.minisat.core.ILits, org.sat4j.pb.constraints.pb.IDataStructurePB) protected java.math.BigInteger maximalCoefficient (int) protected java.math.BigInteger updateWatched (java.math.BigInteger, int) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/MixableCBClausePB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.MixableCBClausePB extends org.sat4j.minisat.constraints.cnf.MixableCBClause implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$MixableCBClausePB public void <init> (org.sat4j.specs.IVecInt, org.sat4j.minisat.core.ILits, boolean) public void <init> (org.sat4j.specs.IVecInt, org.sat4j.minisat.core.ILits) public static org.sat4j.pb.constraints.pb.MixableCBClausePB brandNewClause (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt) public org.sat4j.specs.IVecInt computeAnImpliedClause () public java.math.BigInteger getCoef (int) public java.math.BigInteger[] getCoefs () public java.math.BigInteger getDegree () public int[] getLits () public org.sat4j.minisat.core.ILits getVocabulary () public void assertConstraint (org.sat4j.minisat.core.UnitPropagationListener) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/OriginalBinaryClausePB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.OriginalBinaryClausePB extends org.sat4j.minisat.constraints.cnf.OriginalBinaryClause implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID public void <init> (org.sat4j.specs.IVecInt, org.sat4j.minisat.core.ILits) public org.sat4j.specs.IVecInt computeAnImpliedClause () public java.math.BigInteger getCoef (int) public java.math.BigInteger[] getCoefs () public java.math.BigInteger getDegree () public static org.sat4j.pb.constraints.pb.OriginalBinaryClausePB brandNewClause (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt) }
org/sat4j/pb/constraints/pb/OriginalHTClausePB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.OriginalHTClausePB extends org.sat4j.minisat.constraints.cnf.OriginalHTClause implements org.sat4j.pb.constraints.pb.PBConstr { private static final long serialVersionUID public void <init> (org.sat4j.specs.IVecInt, org.sat4j.minisat.core.ILits) public org.sat4j.specs.IVecInt computeAnImpliedClause () public java.math.BigInteger getCoef (int) public java.math.BigInteger[] getCoefs () public java.math.BigInteger getDegree () public static org.sat4j.pb.constraints.pb.OriginalHTClausePB brandNewClause (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, org.sat4j.specs.IVecInt) }
org/sat4j/pb/constraints/pb/PBConstr.class
<Unknown> package org.sat4j.pb.constraints.pb public abstract org.sat4j.pb.constraints.pb.PBConstr extends java.lang.Object implements org.sat4j.minisat.core.Constr { public abstract java.math.BigInteger getCoef (int) public abstract java.math.BigInteger getDegree () public abstract org.sat4j.minisat.core.ILits getVocabulary () public abstract int[] getLits () public abstract java.math.BigInteger[] getCoefs () public abstract org.sat4j.specs.IVecInt computeAnImpliedClause () }
org/sat4j/pb/constraints/pb/Pseudos.class
<Unknown> package org.sat4j.pb.constraints.pb public abstract org.sat4j.pb.constraints.pb.Pseudos extends java.lang.Object { static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$Pseudos public void <init> () public static org.sat4j.pb.constraints.pb.IDataStructurePB niceCheckedParameters (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger, org.sat4j.minisat.core.ILits) public static java.math.BigInteger niceCheckedParametersForCompetition (int[], java.math.BigInteger[], boolean, java.math.BigInteger) public static org.sat4j.pb.constraints.pb.IDataStructurePB niceParameters (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger, org.sat4j.minisat.core.ILits) throws org.sat4j.specs.ContradictionException public static java.math.BigInteger niceParametersForCompetition (int[], java.math.BigInteger[], boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public static org.sat4j.specs.IVec toVecBigInt (org.sat4j.specs.IVecInt) public static java.math.BigInteger toBigInt (int) public static org.sat4j.pb.ObjectiveFunction normalizeObjective (org.sat4j.pb.ObjectiveFunction) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/PuebloMinWatchPb.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.PuebloMinWatchPb extends org.sat4j.pb.constraints.pb.MinWatchPb { private static final long serialVersionUID static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$PuebloMinWatchPb private void <init> (org.sat4j.minisat.core.ILits, int[], java.math.BigInteger[], java.math.BigInteger) private void <init> (org.sat4j.minisat.core.ILits, org.sat4j.pb.constraints.pb.IDataStructurePB) public static org.sat4j.pb.constraints.pb.PuebloMinWatchPb normalizedMinWatchPbNew (org.sat4j.minisat.core.UnitPropagationListener, org.sat4j.minisat.core.ILits, int[], java.math.BigInteger[], java.math.BigInteger) throws org.sat4j.specs.ContradictionException public static org.sat4j.pb.constraints.pb.WatchPb normalizedWatchPbNew (org.sat4j.minisat.core.ILits, org.sat4j.pb.constraints.pb.IDataStructurePB) protected java.math.BigInteger maximalCoefficient (int) protected java.math.BigInteger updateWatched (java.math.BigInteger, int) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/constraints/pb/UnitClausePB.class
<Unknown> package org.sat4j.pb.constraints.pb public final org.sat4j.pb.constraints.pb.UnitClausePB extends org.sat4j.minisat.constraints.cnf.UnitClause implements org.sat4j.pb.constraints.pb.PBConstr { private final org.sat4j.minisat.core.ILits voc private static final long serialVersionUID public void <init> (int, org.sat4j.minisat.core.ILits) public org.sat4j.specs.IVecInt computeAnImpliedClause () public java.math.BigInteger getCoef (int) public java.math.BigInteger[] getCoefs () public java.math.BigInteger getDegree () public int[] getLits () public org.sat4j.minisat.core.ILits getVocabulary () }
org/sat4j/pb/constraints/pb/WatchPb.class
<Unknown> package org.sat4j.pb.constraints.pb public abstract org.sat4j.pb.constraints.pb.WatchPb extends java.lang.Object implements org.sat4j.pb.constraints.pb.PBConstr org.sat4j.minisat.core.Undoable java.io.Serializable { private static final long serialVersionUID protected double activity protected java.math.BigInteger[] coefs protected java.math.BigInteger degree protected int[] lits protected boolean learnt protected org.sat4j.minisat.core.ILits voc static final boolean $assertionsDisabled static Class class$org$sat4j$pb$constraints$pb$WatchPb void <init> () void <init> (org.sat4j.pb.constraints.pb.IDataStructurePB) void <init> (int[], java.math.BigInteger[], java.math.BigInteger) public boolean isAssertive (int) public void calcReason (int, org.sat4j.specs.IVecInt) protected abstract void computeWatches () throws org.sat4j.specs.ContradictionException protected abstract void computePropagation (org.sat4j.minisat.core.UnitPropagationListener) throws org.sat4j.specs.ContradictionException public int get (int) public java.math.BigInteger getCoef (int) public double getActivity () public void incActivity (double) public java.math.BigInteger slackConstraint () public java.math.BigInteger slackConstraint (java.math.BigInteger[], java.math.BigInteger) public java.math.BigInteger computeLeftSide (java.math.BigInteger[]) public java.math.BigInteger computeLeftSide () protected boolean isSatisfiable () public boolean learnt () public boolean locked () protected static java.math.BigInteger ppcm (java.math.BigInteger, java.math.BigInteger) public void rescaleBy (double) void selectionSort (int, int) public void setLearnt () public boolean simplify () public final int size () protected final void sort () protected final void sort (int, int) public java.lang.String toString () public void assertConstraint (org.sat4j.minisat.core.UnitPropagationListener) public java.math.BigInteger getDegree () public void register () public java.math.BigInteger[] getCoefs () public int[] getLits () public org.sat4j.minisat.core.ILits getVocabulary () public org.sat4j.specs.IVecInt computeAnImpliedClause () public boolean coefficientsEqualToOne () public boolean equals (java.lang.Object) public int hashCode () public void forwardActivity (double) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/core/PBDataStructureFactory.class
<Unknown> package org.sat4j.pb.core public abstract org.sat4j.pb.core.PBDataStructureFactory extends java.lang.Object implements org.sat4j.minisat.core.DataStructureFactory { public abstract org.sat4j.minisat.core.Constr createPseudoBooleanConstraint (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public abstract org.sat4j.minisat.core.Constr createUnregisteredPseudoBooleanConstraint (org.sat4j.pb.constraints.pb.IDataStructurePB) }
org/sat4j/pb/core/PBSolver.class
<Unknown> package org.sat4j.pb.core public abstract org.sat4j.pb.core.PBSolver extends org.sat4j.minisat.core.Solver implements org.sat4j.pb.IPBSolver { private org.sat4j.pb.ObjectiveFunction objf private static final long serialVersionUID protected org.sat4j.pb.core.PBSolverStats stats static final boolean $assertionsDisabled static Class class$org$sat4j$pb$core$PBSolver public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder, org.sat4j.minisat.core.RestartStrategy) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.SearchParams, org.sat4j.minisat.core.IOrder, org.sat4j.minisat.core.RestartStrategy) public org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public org.sat4j.pb.ObjectiveFunction getObjectiveFunction () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/core/PBSolverCP.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverCP extends org.sat4j.pb.core.PBSolver { private static final long serialVersionUID private final org.sat4j.specs.IVec conflictVariables private final org.sat4j.specs.IVec conflictConstraints static final boolean $assertionsDisabled static Class class$org$sat4j$pb$core$PBSolverCP public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.SearchParams, org.sat4j.minisat.core.IOrder, org.sat4j.minisat.core.RestartStrategy) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.SearchParams, org.sat4j.minisat.core.IOrder) public void analyze (org.sat4j.minisat.core.Constr, org.sat4j.minisat.core.Pair) public void analyzeCP (org.sat4j.minisat.core.Constr, org.sat4j.minisat.core.Pair) org.sat4j.pb.constraints.pb.IConflict chooseConflict (org.sat4j.pb.constraints.pb.PBConstr, int) public java.lang.String toString (java.lang.String) void initExplanation () boolean someCriteria () protected void updateNumberOfReductions (org.sat4j.pb.constraints.pb.IConflict) protected void updateNumberOfReducedLearnedConstraints (org.sat4j.pb.constraints.pb.IConflict) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/core/PBSolverCautious.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverCautious extends org.sat4j.pb.core.PBSolverCP { private static final long serialVersionUID public static final int BOUND public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder, int) org.sat4j.pb.constraints.pb.IConflict chooseConflict (org.sat4j.pb.constraints.pb.PBConstr, int) public java.lang.String toString (java.lang.String) protected void updateNumberOfReductions (org.sat4j.pb.constraints.pb.IConflict) protected void updateNumberOfReducedLearnedConstraints (org.sat4j.pb.constraints.pb.IConflict) }
org/sat4j/pb/core/PBSolverClause.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverClause extends org.sat4j.pb.core.PBSolverCP { private static final long serialVersionUID public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) org.sat4j.pb.constraints.pb.IConflict chooseConflict (org.sat4j.pb.constraints.pb.PBConstr, int) public java.lang.String toString (java.lang.String) }
org/sat4j/pb/core/PBSolverMerging.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverMerging extends org.sat4j.pb.core.PBSolverCP { private static final long serialVersionUID public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) org.sat4j.pb.constraints.pb.IConflict chooseConflict (org.sat4j.pb.constraints.pb.PBConstr, int) public java.lang.String toString (java.lang.String) }
org/sat4j/pb/core/PBSolverResCP.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverResCP extends org.sat4j.pb.core.PBSolverCP { private static final long serialVersionUID public static final long MAXCONFLICTS private long bound public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder, long) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.SearchParams, org.sat4j.minisat.core.IOrder, org.sat4j.minisat.core.RestartStrategy) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.SearchParams, org.sat4j.minisat.core.IOrder) boolean someCriteria () }
org/sat4j/pb/core/PBSolverResolution.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverResolution extends org.sat4j.pb.core.PBSolver { private static final long serialVersionUID public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.SearchParams, org.sat4j.minisat.core.IOrder, org.sat4j.minisat.core.RestartStrategy) public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder, org.sat4j.minisat.core.RestartStrategy) }
org/sat4j/pb/core/PBSolverStats.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverStats extends org.sat4j.minisat.core.SolverStats { private static final long serialVersionUID public long numberOfReductions public long numberOfLearnedConstraintsReduced public long numberOfResolution public long numberOfCP public void <init> () public void reset () public void printStat (java.io.PrintWriter, java.lang.String) }
org/sat4j/pb/core/PBSolverWithImpliedClause.class
<Unknown> package org.sat4j.pb.core public org.sat4j.pb.core.PBSolverWithImpliedClause extends org.sat4j.pb.core.PBSolverCP { private static final long serialVersionUID static final boolean $assertionsDisabled static Class class$org$sat4j$pb$core$PBSolverWithImpliedClause public void <init> (org.sat4j.minisat.core.AssertingClauseGenerator, org.sat4j.minisat.core.LearningStrategy, org.sat4j.pb.core.PBDataStructureFactory, org.sat4j.minisat.core.IOrder) public org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public java.lang.String toString (java.lang.String) static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/orders/VarOrderHeapObjective.class
<Unknown> package org.sat4j.pb.orders public org.sat4j.pb.orders.VarOrderHeapObjective extends org.sat4j.minisat.orders.VarOrderHeap { private static final long serialVersionUID private org.sat4j.pb.ObjectiveFunction obj public void <init> () public void <init> (org.sat4j.minisat.core.IPhaseSelectionStrategy) public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public void init () public java.lang.String toString () }
org/sat4j/pb/reader/OPBEclipseReader2007.class
<Unknown> package org.sat4j.pb.reader public org.sat4j.pb.reader.OPBEclipseReader2007 extends org.sat4j.pb.reader.OPBReader2007 { private static final long serialVersionUID private final org.sat4j.specs.IVecInt varExplain public void <init> (org.sat4j.pb.IPBSolver) protected void beginListOfVariables () protected void endListOfVariables () protected void readVariablesExplanation () throws java.io.IOException org.sat4j.reader.ParseFormatException public org.sat4j.specs.IVecInt getListOfVariables () }
org/sat4j/pb/reader/OPBReader2005.class
<Unknown> package org.sat4j.pb.reader public org.sat4j.pb.reader.OPBReader2005 extends org.sat4j.reader.Reader implements java.io.Serializable { private static final long serialVersionUID protected final org.sat4j.pb.IPBSolver solver private final org.sat4j.specs.IVecInt lits private final org.sat4j.specs.IVec coeffs private java.math.BigInteger d private String operator private final org.sat4j.specs.IVecInt objectiveVars private final org.sat4j.specs.IVec objectiveCoeffs private boolean hasObjFunc protected boolean hasVariablesExplanation protected int nbVars protected int nbConstr protected int nbConstraintsRead transient java.io.BufferedReader in char savedChar boolean charAvailable boolean eofReached private boolean eolReached static final boolean $assertionsDisabled static Class class$org$sat4j$pb$reader$OPBReader2005 protected void metaData (int, int) protected void beginObjective () protected void endObjective () protected void beginConstraint () protected void endConstraint () throws org.sat4j.specs.ContradictionException private void constraintTerm (java.math.BigInteger, java.lang.String) protected int translateVarToId (java.lang.String) protected void constraintRelOp (java.lang.String) protected void constraintRightTerm (java.math.BigInteger) protected char get () throws java.io.IOException public org.sat4j.specs.IVecInt getVars () public org.sat4j.specs.IVec getCoeffs () protected void putback (char) protected boolean eof () protected boolean eol () protected void skipSpaces () throws java.io.IOException public java.lang.String readWord () throws java.io.IOException public void readInteger (java.lang.StringBuffer) throws java.io.IOException protected boolean readIdentifier (java.lang.StringBuffer) throws java.io.IOException org.sat4j.reader.ParseFormatException protected boolean isGoodFirstCharacter (char) protected boolean isGoodFollowingCharacter (char) protected void checkId (java.lang.StringBuffer) throws org.sat4j.reader.ParseFormatException private java.lang.String readRelOp () throws java.io.IOException protected void readMetaData () throws java.io.IOException org.sat4j.reader.ParseFormatException private void skipComments () throws java.io.IOException protected void readTerm (java.lang.StringBuffer, java.lang.StringBuffer) throws java.io.IOException org.sat4j.reader.ParseFormatException protected void readVariablesExplanation () throws java.io.IOException org.sat4j.reader.ParseFormatException private void readObjective () throws java.io.IOException org.sat4j.reader.ParseFormatException private void readConstraint () throws java.io.IOException org.sat4j.reader.ParseFormatException org.sat4j.specs.ContradictionException public void <init> (org.sat4j.pb.IPBSolver) public void parse () throws java.io.IOException org.sat4j.reader.ParseFormatException org.sat4j.specs.ContradictionException public final org.sat4j.specs.IProblem parseInstance (java.io.Reader) throws org.sat4j.reader.ParseFormatException org.sat4j.specs.ContradictionException private org.sat4j.specs.IProblem parseInstance (java.io.LineNumberReader) throws org.sat4j.reader.ParseFormatException org.sat4j.specs.ContradictionException public java.lang.String decode (int[]) public void decode (int[], java.io.PrintWriter) public org.sat4j.pb.ObjectiveFunction getObjectiveFunction () public org.sat4j.specs.IVecInt getListOfVariables () static java.lang.Class class$ (java.lang.String) static void <clinit> () }
org/sat4j/pb/reader/OPBReader2006.class
<Unknown> package org.sat4j.pb.reader public org.sat4j.pb.reader.OPBReader2006 extends org.sat4j.pb.reader.OPBReader2005 { private static final long serialVersionUID public void <init> (org.sat4j.pb.IPBSolver) protected void readTerm (java.lang.StringBuffer, java.lang.StringBuffer) throws java.io.IOException org.sat4j.reader.ParseFormatException }
org/sat4j/pb/reader/OPBReader2007.class
<Unknown> package org.sat4j.pb.reader public org.sat4j.pb.reader.OPBReader2007 extends org.sat4j.pb.reader.OPBReader2006 { private static final long serialVersionUID private int nbNewSymbols private final java.util.Map productStore public void <init> (org.sat4j.pb.IPBSolver) protected boolean isGoodFirstCharacter (char) protected void checkId (java.lang.StringBuffer) throws org.sat4j.reader.ParseFormatException protected void readTerm (java.lang.StringBuffer, java.lang.StringBuffer) throws java.io.IOException org.sat4j.reader.ParseFormatException protected void literalInAProduct (java.lang.String, org.sat4j.specs.IVecInt) protected void negateLiteralInAProduct (java.lang.String, org.sat4j.specs.IVecInt) protected void readMetaData () throws java.io.IOException org.sat4j.reader.ParseFormatException protected int translateVarToId (java.lang.String) private java.lang.String linearizeProduct (org.sat4j.specs.IVec) throws org.sat4j.specs.ContradictionException private java.lang.String getProductVariable (org.sat4j.specs.IVec) }
org/sat4j/pb/reader/PBInstanceReader.class
<Unknown> package org.sat4j.pb.reader public org.sat4j.pb.reader.PBInstanceReader extends org.sat4j.reader.InstanceReader { private org.sat4j.pb.reader.OPBReader2007 opb private org.sat4j.reader.Reader reader private final org.sat4j.pb.IPBSolver solver public void <init> (org.sat4j.pb.IPBSolver) private org.sat4j.reader.Reader getDefaultOPBReader () public org.sat4j.specs.IProblem parseInstance (java.lang.String) throws java.io.FileNotFoundException org.sat4j.reader.ParseFormatException java.io.IOException org.sat4j.specs.ContradictionException public java.lang.String decode (int[]) public void decode (int[], java.io.PrintWriter) public org.sat4j.specs.IProblem parseInstance (java.io.Reader) throws org.sat4j.reader.ParseFormatException org.sat4j.specs.ContradictionException java.io.IOException }
org/sat4j/pb/tools/ConflictTracing.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.ConflictTracing extends java.lang.Object implements org.sat4j.specs.SearchListener { private static final long serialVersionUID private final String filename private java.io.PrintStream out private long index public void <init> (java.lang.String) private void updateWriter () public void adding (int) public void assuming (int) public void backjump (int) public void backtracking (int) public void beginLoop () public void conflictFound (org.sat4j.specs.IConstr, int, int) public void conflictFound (int) public void delete (int[]) public void end (org.sat4j.specs.Lbool) public void learn (org.sat4j.specs.IConstr) public void propagating (int, org.sat4j.specs.IConstr) public void restarting () public void solutionFound () public void start () }
org/sat4j/pb/tools/DependencyHelper$1.class
<Unknown> package org.sat4j.pb.tools org.sat4j.pb.tools.DependencyHelper$1 extends java.lang.Object implements org.sat4j.pb.tools.INegator { private final org.sat4j.pb.tools.DependencyHelper this$0 void <init> (org.sat4j.pb.tools.DependencyHelper) public boolean isNegated (java.lang.Object) public java.lang.Object unNegate (java.lang.Object) }
org/sat4j/pb/tools/DependencyHelper$2.class
<Unknown> package org.sat4j.pb.tools final org.sat4j.pb.tools.DependencyHelper$2 extends java.lang.Object implements org.sat4j.pb.tools.INegator { void <init> () public boolean isNegated (java.lang.Object) public java.lang.Object unNegate (java.lang.Object) }
org/sat4j/pb/tools/DependencyHelper$Negation.class
<Unknown> package org.sat4j.pb.tools final org.sat4j.pb.tools.DependencyHelper$Negation extends java.lang.Object { private final Object thing void <init> (java.lang.Object) java.lang.Object getThing () }
org/sat4j/pb/tools/DependencyHelper.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.DependencyHelper extends java.lang.Object { public final org.sat4j.pb.tools.INegator NO_NEGATION public static final org.sat4j.pb.tools.INegator BASIC_NEGATION private static final long serialVersionUID private final java.util.Map mapToDimacs private final java.util.Map mapToDomain final java.util.Map descs private final org.sat4j.pb.tools.XplainPB xplain private final org.sat4j.tools.GateTranslator gator final org.sat4j.pb.IPBSolver solver private org.sat4j.pb.tools.INegator negator private org.sat4j.pb.ObjectiveFunction objFunction private org.sat4j.specs.IVecInt objLiterals private org.sat4j.specs.IVec objCoefs public boolean explanationEnabled public boolean canonicalOptFunction public void <init> (org.sat4j.pb.IPBSolver) public void <init> (org.sat4j.pb.IPBSolver, boolean) public void <init> (org.sat4j.pb.IPBSolver, boolean, boolean) public void setNegator (org.sat4j.pb.tools.INegator) int getIntValue (java.lang.Object) int getIntValue (java.lang.Object, boolean) public org.sat4j.specs.IVec getSolution () public java.math.BigInteger getSolutionCost () public boolean getBooleanValueFor (java.lang.Object) public boolean hasASolution () throws org.sat4j.specs.TimeoutException public boolean hasASolution (org.sat4j.specs.IVec) throws org.sat4j.specs.TimeoutException public boolean hasASolution (java.util.Collection) throws org.sat4j.specs.TimeoutException public java.util.Set why () throws org.sat4j.specs.TimeoutException public java.util.Set why (java.lang.Object) throws org.sat4j.specs.TimeoutException public java.util.Set whyNot (java.lang.Object) throws org.sat4j.specs.TimeoutException private java.util.Set why (org.sat4j.specs.IVecInt) throws org.sat4j.specs.TimeoutException public void setTrue (java.lang.Object, java.lang.Object) throws org.sat4j.specs.ContradictionException public void setFalse (java.lang.Object, java.lang.Object) throws org.sat4j.specs.ContradictionException public org.sat4j.pb.tools.ImplicationRHS implication (java.lang.Object[]) public org.sat4j.pb.tools.DisjunctionRHS disjunction (java.lang.Object[]) public void atLeast (java.lang.Object, int, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public org.sat4j.pb.tools.ImplicationNamer atMost (int, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public void atMost (java.lang.Object, int, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public void clause (java.lang.Object, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public void iff (java.lang.Object, java.lang.Object, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public void and (java.lang.Object, java.lang.Object, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public void or (java.lang.Object, java.lang.Object, java.lang.Object[]) throws org.sat4j.specs.ContradictionException public void ifThenElse (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) throws org.sat4j.specs.ContradictionException public void setObjectiveFunction (org.sat4j.pb.tools.WeightedObject[]) private void addProperly (java.lang.Object, java.math.BigInteger) private void createObjectivetiveFunctionIfNeeded (int) public void addToObjectiveFunction (java.lang.Object, int) public void addToObjectiveFunction (java.lang.Object, java.math.BigInteger) public void atLeast (java.lang.Object, java.math.BigInteger, org.sat4j.pb.tools.WeightedObject[]) throws org.sat4j.specs.ContradictionException public void atMost (java.lang.Object, java.math.BigInteger, org.sat4j.pb.tools.WeightedObject[]) throws org.sat4j.specs.ContradictionException public void atMost (java.lang.Object, int, org.sat4j.pb.tools.WeightedObject[]) throws org.sat4j.specs.ContradictionException public void stopSolver () public void stopExplanation () public void discard (org.sat4j.specs.IVec) throws org.sat4j.specs.ContradictionException public void discardSolutionsWithObjectiveValueGreaterThan (long) throws org.sat4j.specs.ContradictionException public java.lang.String getObjectiveFunction () public int getNumberOfVariables () public int getNumberOfConstraints () public java.util.Map getMappingToDomain () public java.lang.Object not (java.lang.Object) public org.sat4j.pb.IPBSolver getSolver () static void <clinit> () }
org/sat4j/pb/tools/DisjunctionRHS.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.DisjunctionRHS extends java.lang.Object { private final org.sat4j.specs.IVecInt literals private final org.sat4j.pb.tools.DependencyHelper helper private final org.sat4j.specs.IVec toName public void <init> (org.sat4j.pb.tools.DependencyHelper, org.sat4j.specs.IVecInt) public org.sat4j.pb.tools.ImplicationNamer implies (java.lang.Object[]) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/tools/INegator.class
<Unknown> package org.sat4j.pb.tools public abstract org.sat4j.pb.tools.INegator extends java.lang.Object { public abstract boolean isNegated (java.lang.Object) public abstract java.lang.Object unNegate (java.lang.Object) }
org/sat4j/pb/tools/ImplicationAnd.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.ImplicationAnd extends java.lang.Object { private final org.sat4j.pb.tools.DependencyHelper helper private final org.sat4j.specs.IVecInt clause private final org.sat4j.specs.IVec toName public void <init> (org.sat4j.pb.tools.DependencyHelper, org.sat4j.specs.IVecInt) public org.sat4j.pb.tools.ImplicationAnd and (java.lang.Object) throws org.sat4j.specs.ContradictionException public org.sat4j.pb.tools.ImplicationAnd andNot (java.lang.Object) throws org.sat4j.specs.ContradictionException public void named (java.lang.Object) }
org/sat4j/pb/tools/ImplicationNamer.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.ImplicationNamer extends java.lang.Object { private final org.sat4j.pb.tools.DependencyHelper helper private org.sat4j.specs.IVec toName public void <init> (org.sat4j.pb.tools.DependencyHelper, org.sat4j.specs.IVec) public void named (java.lang.Object) }
org/sat4j/pb/tools/ImplicationRHS.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.ImplicationRHS extends java.lang.Object { private final org.sat4j.specs.IVecInt clause private final org.sat4j.pb.tools.DependencyHelper helper private final org.sat4j.specs.IVec toName public void <init> (org.sat4j.pb.tools.DependencyHelper, org.sat4j.specs.IVecInt) public org.sat4j.pb.tools.ImplicationAnd implies (java.lang.Object) throws org.sat4j.specs.ContradictionException public org.sat4j.pb.tools.ImplicationNamer implies (java.lang.Object[]) throws org.sat4j.specs.ContradictionException public org.sat4j.pb.tools.ImplicationAnd impliesNot (java.lang.Object) throws org.sat4j.specs.ContradictionException }
org/sat4j/pb/tools/StringNegator.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.StringNegator extends java.lang.Object implements org.sat4j.pb.tools.INegator { public static final org.sat4j.pb.tools.INegator instance private void <init> () public boolean isNegated (java.lang.Object) public java.lang.Object unNegate (java.lang.Object) static void <clinit> () }
org/sat4j/pb/tools/WeightedObject.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.WeightedObject extends java.lang.Object implements java.lang.Comparable { public final Object thing private java.math.BigInteger weight private void <init> (java.lang.Object, java.math.BigInteger) public java.math.BigInteger getWeight () public void increaseWeight (java.math.BigInteger) public int compareTo (org.sat4j.pb.tools.WeightedObject) public static org.sat4j.pb.tools.WeightedObject newWO (java.lang.Object, int) public static org.sat4j.pb.tools.WeightedObject newWO (java.lang.Object, java.math.BigInteger) public int hashCode () public boolean equals (java.lang.Object) public int compareTo (java.lang.Object) }
org/sat4j/pb/tools/XplainPB.class
<Unknown> package org.sat4j.pb.tools public org.sat4j.pb.tools.XplainPB extends org.sat4j.tools.xplain.Xplain implements org.sat4j.pb.IPBSolver { private static final long serialVersionUID public void <init> (org.sat4j.pb.IPBSolver) public org.sat4j.specs.IConstr addAtLeast (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.specs.IConstr addAtMost (org.sat4j.specs.IVecInt, int) throws org.sat4j.specs.ContradictionException public org.sat4j.specs.IConstr addPseudoBoolean (org.sat4j.specs.IVecInt, org.sat4j.specs.IVec, boolean, java.math.BigInteger) throws org.sat4j.specs.ContradictionException public void setObjectiveFunction (org.sat4j.pb.ObjectiveFunction) public org.sat4j.pb.ObjectiveFunction getObjectiveFunction () }
overview.html
plugin.properties
target/META-INF/MANIFEST.MF