org.sat4j.pb.constraints.pb
Class LearntBinaryClausePB

java.lang.Object
  extended by org.sat4j.minisat.constraints.cnf.BinaryClause
      extended by org.sat4j.minisat.constraints.cnf.LearntBinaryClause
          extended by org.sat4j.pb.constraints.pb.LearntBinaryClausePB
All Implemented Interfaces:
java.io.Serializable, Constr, Propagatable, PBConstr, IConstr

public class LearntBinaryClausePB
extends LearntBinaryClause
implements PBConstr

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.sat4j.minisat.constraints.cnf.BinaryClause
activity, head, tail
 
Constructor Summary
LearntBinaryClausePB(IVecInt ps, ILits voc)
           
 
Method Summary
 IVecInt computeAnImpliedClause()
           
 java.math.BigInteger getCoef(int literal)
           
 java.math.BigInteger[] getCoefs()
           
 java.math.BigInteger getDegree()
           
 
Methods inherited from class org.sat4j.minisat.constraints.cnf.LearntBinaryClause
forwardActivity, incActivity, learnt, setLearnt
 
Methods inherited from class org.sat4j.minisat.constraints.cnf.BinaryClause
assertConstraint, calcReason, equals, get, getActivity, getLits, getVocabulary, hashCode, locked, propagate, register, remove, rescaleBy, simplify, size, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.sat4j.pb.constraints.pb.PBConstr
getLits, getVocabulary
 
Methods inherited from interface org.sat4j.minisat.core.Constr
assertConstraint, calcReason, forwardActivity, incActivity, locked, register, remove, rescaleBy, setLearnt, simplify
 
Methods inherited from interface org.sat4j.minisat.core.Propagatable
propagate
 
Methods inherited from interface org.sat4j.specs.IConstr
get, getActivity, learnt, size
 

Constructor Detail

LearntBinaryClausePB

public LearntBinaryClausePB(IVecInt ps,
                            ILits voc)
Method Detail

computeAnImpliedClause

public IVecInt computeAnImpliedClause()
Specified by:
computeAnImpliedClause in interface PBConstr

getCoef

public java.math.BigInteger getCoef(int literal)
Specified by:
getCoef in interface PBConstr

getCoefs

public java.math.BigInteger[] getCoefs()
Specified by:
getCoefs in interface PBConstr

getDegree

public java.math.BigInteger getDegree()
Specified by:
getDegree in interface PBConstr


Copyright © 2009 Centre de Recherche en Informatique de Lens (CRIL). All Rights Reserved.