org.sat4j.pb.constraints.pb
Interface PBConstr

All Superinterfaces:
Constr, IConstr, Propagatable
All Known Subinterfaces:
IWatchPb
All Known Implementing Classes:
AtLeastPB, LearntBinaryClausePB, LearntHTClausePB, MaxWatchPb, MaxWatchPbLongCP, MinWatchCardPB, MinWatchPb, MinWatchPbLongCP, OriginalBinaryClausePB, OriginalHTClausePB, PuebloMinWatchPb, UnitClausePB, UnitClausesPB, WatchPb, WatchPbLongCP

public interface PBConstr
extends Constr

Author:
anne

Method Summary
 IVecInt computeAnImpliedClause()
           
 BigInteger getCoef(int literal)
           
 BigInteger[] getCoefs()
           
 BigInteger getDegree()
           
 int[] getLits()
           
 ILits 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
canBePropagatedMultipleTimes, get, getActivity, learnt, size
 

Method Detail

getCoef

BigInteger getCoef(int literal)

getDegree

BigInteger getDegree()

getVocabulary

ILits getVocabulary()

getLits

int[] getLits()

getCoefs

BigInteger[] getCoefs()

computeAnImpliedClause

IVecInt computeAnImpliedClause()


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