Package com.github.javabdd
Class BDDBitVector
java.lang.Object
com.github.javabdd.BDDBitVector
- Direct Known Subclasses:
BDDFactoryIntImpl.IntBDDBitVector
Bit vector implementation for BDDs.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(BDDBitVector that) coerce(int bitnum) copy()divmod(long c, boolean which) voidfree()getBit(int n) abstract BDDFactoryprotected voidinitialize(boolean isTrue) protected voidinitialize(int val) protected voidinitialize(int[] var) protected voidinitialize(int offset, int step) protected voidinitialize(long val) protected voidprotected voidinitialize(BigInteger val) booleanisConst()map2(BDDBitVector that, BDDFactory.BDDOp op) voidreplaceWith(BDDBitVector that) intsize()sub(BDDBitVector that) intval()
-
Field Details
-
bitvec
-
-
Constructor Details
-
BDDBitVector
protected BDDBitVector(int bitnum)
-
-
Method Details
-
initialize
protected void initialize(boolean isTrue) -
initialize
protected void initialize(int val) -
initialize
protected void initialize(long val) -
initialize
-
initialize
protected void initialize(int offset, int step) -
initialize
-
initialize
protected void initialize(int[] var) -
getFactory
-
copy
-
coerce
-
isConst
public boolean isConst() -
val
public int val() -
free
public void free() -
map2
-
add
-
sub
-
replaceWith
-
shl
-
divmod
-
size
public int size() -
getBit
-