net.sf.javabdd
Class BDDBitVector
java.lang.Object
net.sf.javabdd.BDDBitVector
- Direct Known Subclasses:
- BDDFactoryIntImpl.IntBDDBitVector
public abstract class BDDBitVector
- extends Object
Bit vector implementation for BDDs.
- Version:
- $Id: BDDBitVector.java 287 2004-10-18 09:35:20Z joewhaley $
- Author:
- John Whaley
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bitvec
protected BDD[] bitvec
BDDBitVector
protected BDDBitVector(int bitnum)
initialize
protected void initialize(boolean isTrue)
initialize
protected void initialize(int val)
initialize
protected void initialize(long val)
initialize
protected void initialize(BigInteger val)
initialize
protected void initialize(int offset,
int step)
initialize
protected void initialize(BDDDomain d)
initialize
protected void initialize(int[] var)
getFactory
public abstract BDDFactory getFactory()
copy
public BDDBitVector copy()
coerce
public BDDBitVector coerce(int bitnum)
isConst
public boolean isConst()
val
public int val()
free
public void free()
map2
public BDDBitVector map2(BDDBitVector that,
BDDFactory.BDDOp op)
add
public BDDBitVector add(BDDBitVector that)
sub
public BDDBitVector sub(BDDBitVector that)
replaceWith
public void replaceWith(BDDBitVector that)
shl
public BDDBitVector shl(int pos,
BDD c)
divmod
public BDDBitVector divmod(long c,
boolean which)
size
public int size()
getBit
public BDD getBit(int n)
Copyright © 2003-2007 John Whaley. All Rights Reserved.