org.sat4j.pb.constraints.pb
Class UnitClausesPB

java.lang.Object
  extended by org.sat4j.minisat.constraints.cnf.UnitClauses
      extended by org.sat4j.pb.constraints.pb.UnitClausesPB
All Implemented Interfaces:
Constr, Propagatable, PBConstr, IConstr

public class UnitClausesPB
extends UnitClauses
implements PBConstr


Field Summary
 
Fields inherited from class org.sat4j.minisat.constraints.cnf.UnitClauses
literals
 
Constructor Summary
UnitClausesPB(IVecInt values)
           
 
Method Summary
 IVecInt computeAnImpliedClause()
           
 BigInteger getCoef(int literal)
           
 BigInteger[] getCoefs()
           
 BigInteger getDegree()
           
 int[] getLits()
           
 ILits getVocabulary()
           
 
Methods inherited from class org.sat4j.minisat.constraints.cnf.UnitClauses
assertConstraint, calcReason, canBePropagatedMultipleTimes, forwardActivity, get, getActivity, incActivity, learnt, locked, propagate, register, remove, rescaleBy, setLearnt, simplify, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
canBePropagatedMultipleTimes, get, getActivity, learnt, size
 

Constructor Detail

UnitClausesPB

public UnitClausesPB(IVecInt values)
Method Detail

getCoef

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

getDegree

public BigInteger getDegree()
Specified by:
getDegree in interface PBConstr

getVocabulary

public ILits getVocabulary()
Specified by:
getVocabulary in interface PBConstr

getLits

public int[] getLits()
Specified by:
getLits in interface PBConstr

getCoefs

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

computeAnImpliedClause

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


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