- b - Variable in class com.github.javabdd.BDDVarSet.DefaultImpl
-
BDD representation of the set of variables.
- backwardsIterator() - Method in class com.github.javabdd.BitString
-
Returns an iterator that iterates through the bits in backward order.
- backwardsIterator(int) - Method in class com.github.javabdd.BitString
-
Returns an iterator that iterates through the bits in backward order,
starting at the given index.
- BDD - Class in com.github.javabdd
-
Binary Decision Diagrams (BDDs) are used for efficient computation of many
common problems.
- BDD() - Constructor for class com.github.javabdd.BDD
-
Protected constructor.
- BDD.AllSatIterator - Class in com.github.javabdd
-
Iterator that returns all satisfying assignments as byte arrays.
- BDD.BDDIterator - Class in com.github.javabdd
-
BDDIterator is used to iterate through the satisfying assignments of a BDD.
- BDD.BDDToString - Class in com.github.javabdd
-
BDDToString is used to specify the printing behavior of BDDs with domains.
- bdd_default_gbchandler(boolean, BDDFactory.GCStats) - Static method in class com.github.javabdd.BDDFactory
-
- bdd_default_reohandler(boolean, BDDFactory.ReorderStats) - Method in class com.github.javabdd.BDDFactory
-
- bdd_default_reshandler(int, int) - Static method in class com.github.javabdd.BDDFactory
-
- BDDBitVector - Class in com.github.javabdd
-
Bit vector implementation for BDDs.
- BDDBitVector(int) - Constructor for class com.github.javabdd.BDDBitVector
-
- BDDDomain - Class in com.github.javabdd
-
Represents a domain of BDD variables.
- BDDDomain(int, BigInteger) - Constructor for class com.github.javabdd.BDDDomain
-
Default constructor.
- BDDException - Exception in com.github.javabdd
-
An exception caused by an invalid BDD operation.
- BDDException() - Constructor for exception com.github.javabdd.BDDException
-
- BDDException(String) - Constructor for exception com.github.javabdd.BDDException
-
- BDDFactory - Class in com.github.javabdd
-
Interface for the creation and manipulation of BDDs.
- BDDFactory() - Constructor for class com.github.javabdd.BDDFactory
-
Construct a new BDDFactory.
- BDDFactory.BDDOp - Class in com.github.javabdd
-
Enumeration class for binary operations on BDDs.
- BDDFactory.CacheStats - Class in com.github.javabdd
-
Stores statistics about the operator cache.
- BDDFactory.GCStats - Class in com.github.javabdd
-
Stores statistics about garbage collections.
- BDDFactory.LoadHash - Class in com.github.javabdd
-
LoadHash is used to hash during loading.
- BDDFactory.ReorderMethod - Class in com.github.javabdd
-
Enumeration class for method reordering techniques.
- BDDFactory.ReorderStats - Class in com.github.javabdd
-
Stores statistics about reordering.
- BDDFactoryIntImpl - Class in com.github.javabdd
-
A shared superclass for BDD factories that refer to BDDs as ints.
- BDDFactoryIntImpl() - Constructor for class com.github.javabdd.BDDFactoryIntImpl
-
- BDDFactoryIntImpl.IntBDD - Class in com.github.javabdd
-
- BDDFactoryIntImpl.IntBDDBitVector - Class in com.github.javabdd
-
- BDDFactoryIntImpl.IntBDDVarSet - Class in com.github.javabdd
-
- BDDFactoryIntImpl.IntBDDVarSetWithFinalizer - Class in com.github.javabdd
-
- BDDFactoryIntImpl.IntBDDWithFinalizer - Class in com.github.javabdd
-
- BDDFactoryIntImpl.IntZDDVarSet - Class in com.github.javabdd
-
- BDDFactoryIntImpl.IntZDDVarSetWithFinalizer - Class in com.github.javabdd
-
- BDDIterator(BDD, BDDVarSet) - Constructor for class com.github.javabdd.BDD.BDDIterator
-
Construct a new BDDIterator on the given BDD.
- BDDOperation() - Constructor for class com.github.javabdd.TryVarOrder.BDDOperation
-
- BDDOperation(int, String, String, String) - Constructor for class com.github.javabdd.TryVarOrder.BDDOperation
-
- BDDPairing - Class in com.github.javabdd
-
Encodes a table of variable pairs.
- BDDPairing() - Constructor for class com.github.javabdd.BDDPairing
-
- BDDToString() - Constructor for class com.github.javabdd.BDD.BDDToString
-
Protected constructor.
- BDDVarSet - Class in com.github.javabdd
-
Some BDD methods, namely exist(), forall(), unique(),
relprod(), applyAll(), applyEx(), applyUni(),
and satCount() take a BDDVarSet argument.
- BDDVarSet() - Constructor for class com.github.javabdd.BDDVarSet
-
- BDDVarSet.DefaultImpl - Class in com.github.javabdd
-
Default implementation of BDDVarSet based on BDDs.
- biimp(BDD) - Method in class com.github.javabdd.BDD
-
Returns the logical 'bi-implication' of two BDDs.
- biimp - Static variable in class com.github.javabdd.BDDFactory
-
Logical 'bi-implication'.
- biimpWith(BDD) - Method in class com.github.javabdd.BDD
-
Makes this BDD be the logical 'bi-implication' of two BDDs.
- BitString - Class in com.github.javabdd
-
BitString
implements a vector of bits much like java.util.BitSet
,
except that this implementation actually works.
- BitString(int) - Constructor for class com.github.javabdd.BitString
-
Creates an empty string with the specified size.
- BitString.BackwardBitStringIterator - Class in com.github.javabdd
-
Iterator for iterating through a bit string in backward order.
- BitString.BitStringIterator - Class in com.github.javabdd
-
Abstract bit string iterator class.
- BitString.ForwardBitStringIterator - Class in com.github.javabdd
-
Iterator for iterating through a bit string in forward order.
- BitString.ForwardBitStringZeroIterator - Class in com.github.javabdd
-
Iterator for iterating through a bit string in forward order.
- BitStringIterator() - Constructor for class com.github.javabdd.BitString.BitStringIterator
-
- bitvec - Variable in class com.github.javabdd.BDDBitVector
-
- bsf(int) - Static method in class com.github.javabdd.BitString
-
Utility function to return the index of the first (lowest-order) one bit
in the given integer.
- bsr(int) - Static method in class com.github.javabdd.BitString
-
Utility function to return the index of the last one bit in the given
integer.
- buildAdd(BDDDomain, long) - Method in class com.github.javabdd.BDDDomain
-
- buildAdd(BDDDomain, int, long) - Method in class com.github.javabdd.BDDDomain
-
- buildCube(int, List) - Method in class com.github.javabdd.BDDFactory
-
Build a cube from an array of variables.
- buildCube(int, int[]) - Method in class com.github.javabdd.BDDFactory
-
Build a cube from an array of variables.
- buildEquals(BDDDomain) - Method in class com.github.javabdd.BDDDomain
-
Builds a BDD which is true for all the possible assignments to the
variable blocks that makes the blocks equal.
- buildVector(int, boolean) - Method in class com.github.javabdd.BDDFactory
-
Build a bit vector that is constant true or constant false.
- buildVector(int, int, int) - Method in class com.github.javabdd.BDDFactory
-
Build a bit vector using variables offset, offset+step,
offset+2*step, ...
- buildVector(BDDDomain) - Method in class com.github.javabdd.BDDFactory
-
Build a bit vector using variables from the given BDD domain.
- buildVector(int[]) - Method in class com.github.javabdd.BDDFactory
-
Build a bit vector using the given variables.
- gain() - Method in class com.github.javabdd.BDDFactory.ReorderStats
-
- gbc_handler(boolean, BDDFactory.GCStats) - Method in class com.github.javabdd.BDDFactory
-
- gc_callbacks - Variable in class com.github.javabdd.BDDFactory
-
CALLBACKS
- gcstats - Variable in class com.github.javabdd.BDDFactory
-
Singleton object for GC statistics.
- GCStats() - Constructor for class com.github.javabdd.BDDFactory.GCStats
-
- get(int) - Method in class com.github.javabdd.BitString
-
Gets a bit.
- getBestOrder() - Method in class com.github.javabdd.FindBestOrder
-
- getBestOrder() - Method in class com.github.javabdd.TryVarOrder
-
- getBestTime() - Method in class com.github.javabdd.FindBestOrder
-
- getBestTime() - Method in class com.github.javabdd.TryVarOrder
-
- getBit(int) - Method in class com.github.javabdd.BDDBitVector
-
- getBlock(JFactory.BddTree, int, int) - Method in class com.github.javabdd.JFactory
-
- getCacheSize() - Method in class com.github.javabdd.BDDFactory
-
Get the current size of the cache, in entries.
- getCacheSize() - Method in class com.github.javabdd.JFactory
-
- getCacheSize() - Method in class com.github.javabdd.MicroFactory
-
- getCacheSize() - Method in class com.github.javabdd.TestBDDFactory
-
- getCacheSize() - Method in class com.github.javabdd.TypedBDDFactory
-
- getCacheSize() - Method in class com.github.javabdd.UberMicroFactory
-
- getCacheStats() - Method in class com.github.javabdd.BDDFactory
-
Return the current cache statistics for this BDD factory.
- getCacheStats() - Method in class com.github.javabdd.MicroFactory
-
- getCacheStats() - Method in class com.github.javabdd.UberMicroFactory
-
- getDomain(int) - Method in class com.github.javabdd.BDDFactory
-
Returns the ith finite domain block, as defined by calls to
extDomain().
- getDomains() - Method in class com.github.javabdd.BDDVarSet
-
Scans this BDD and copies the stored variables into an array of BDDDomains.
- getDomainSet() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Returns the set of domains that this BDD uses.
- getFactory() - Method in class com.github.javabdd.BDD
-
Returns the factory that created this BDD.
- getFactory() - Method in class com.github.javabdd.BDDBitVector
-
- getFactory() - Method in class com.github.javabdd.BDDDomain
-
Returns the factory that created this domain.
- getFactory() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- getFactory() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDBitVector
-
- getFactory() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- getFactory() - Method in class com.github.javabdd.BDDVarSet.DefaultImpl
-
- getFactory() - Method in class com.github.javabdd.BDDVarSet
-
Returns the factory that created this BDDVarSet.
- getFactory() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- getFactory() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDDVarSet
-
- getGCStats() - Method in class com.github.javabdd.BDDFactory
-
Return the current GC statistics for this BDD factory.
- getIndex() - Method in class com.github.javabdd.BDDDomain
-
Returns the index of this domain.
- getName() - Method in class com.github.javabdd.BDDDomain
-
Gets the name of this domain.
- getNodeNum() - Method in class com.github.javabdd.BDDFactory
-
Get the number of active nodes in use.
- getNodeNum() - Method in class com.github.javabdd.JFactory
-
- getNodeNum() - Method in class com.github.javabdd.MicroFactory
-
- getNodeNum() - Method in class com.github.javabdd.TestBDDFactory
-
- getNodeNum() - Method in class com.github.javabdd.TypedBDDFactory
-
- getNodeNum() - Method in class com.github.javabdd.UberMicroFactory
-
- getNodeTableSize() - Method in class com.github.javabdd.BDDFactory
-
Get the number of allocated nodes.
- getNodeTableSize() - Method in class com.github.javabdd.JFactory
-
- getNodeTableSize() - Method in class com.github.javabdd.MicroFactory
-
- getNodeTableSize() - Method in class com.github.javabdd.TestBDDFactory
-
- getNodeTableSize() - Method in class com.github.javabdd.TypedBDDFactory
-
- getNodeTableSize() - Method in class com.github.javabdd.UberMicroFactory
-
- getParent(JFactory.BddTree) - Method in class com.github.javabdd.JFactory
-
- getParent(JFactory.BddTree, JFactory.BddTree) - Method in class com.github.javabdd.JFactory
-
- getProperty(String, String) - Static method in class com.github.javabdd.BDDFactory
-
- getReorderMethod() - Method in class com.github.javabdd.BDDFactory
-
Returns the current reorder method as defined by autoReorder.
- getReorderMethod() - Method in class com.github.javabdd.JFactory
-
- getReorderMethod() - Method in class com.github.javabdd.MicroFactory
-
- getReorderMethod() - Method in class com.github.javabdd.TestBDDFactory
-
- getReorderMethod() - Method in class com.github.javabdd.TypedBDDFactory
-
- getReorderMethod() - Method in class com.github.javabdd.UberMicroFactory
-
- getReorderStats() - Method in class com.github.javabdd.BDDFactory
-
Return the current reordering statistics for this BDD factory.
- getReorderTimes() - Method in class com.github.javabdd.BDDFactory
-
Returns the number of allowed reorderings left.
- getReorderTimes() - Method in class com.github.javabdd.JFactory
-
- getReorderTimes() - Method in class com.github.javabdd.MicroFactory
-
- getReorderTimes() - Method in class com.github.javabdd.TestBDDFactory
-
- getReorderTimes() - Method in class com.github.javabdd.TypedBDDFactory
-
- getReorderTimes() - Method in class com.github.javabdd.UberMicroFactory
-
- getVarIndices(BDD) - Method in class com.github.javabdd.BDDDomain
-
Convert a BDD that to a list of indices of this domain.
- getVarIndices(BDD, int) - Method in class com.github.javabdd.BDDDomain
-
Convert a BDD that to a list of indices of this domain.
- getVarOrder() - Method in class com.github.javabdd.BDDFactory
-
Gets the current variable order.
- getVersion() - Method in class com.github.javabdd.BDDFactory
-
Get the BDD library version.
- getVersion() - Method in class com.github.javabdd.JFactory
-
- getVersion() - Method in class com.github.javabdd.MicroFactory
-
- getVersion() - Method in class com.github.javabdd.TestBDDFactory
-
- getVersion() - Method in class com.github.javabdd.TypedBDDFactory
-
- getVersion() - Method in class com.github.javabdd.UberMicroFactory
-
- gotoNext() - Method in class com.github.javabdd.BDD.BDDIterator
-
- gotoNextA() - Method in class com.github.javabdd.BDD.BDDIterator
-
- id() - Method in class com.github.javabdd.BDD
-
Identity function.
- id() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- id() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- id() - Method in class com.github.javabdd.BDDVarSet.DefaultImpl
-
- id() - Method in class com.github.javabdd.BDDVarSet
-
- id() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- id() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDDVarSet
-
- imp(BDD) - Method in class com.github.javabdd.BDD
-
Returns the logical 'implication' of two BDDs.
- imp - Static variable in class com.github.javabdd.BDDFactory
-
Logical 'implication'.
- impWith(BDD) - Method in class com.github.javabdd.BDD
-
Makes this BDD be the logical 'implication' of two BDDs.
- index - Variable in class com.github.javabdd.BDDDomain
-
- init(int, int) - Static method in class com.github.javabdd.BDDFactory
-
Initializes a BDD factory with the given initial node table size
and operation cache size.
- init(String, int, int) - Static method in class com.github.javabdd.BDDFactory
-
Initializes a BDD factory of the given type with the given initial
node table size and operation cache size.
- init(BDD, BDD, BDDVarSet, BDDFactory.BDDOp) - Method in class com.github.javabdd.FindBestOrder
-
- init(int, int) - Static method in class com.github.javabdd.JFactory
-
- init(int, int) - Static method in class com.github.javabdd.MicroFactory
-
- init(int, int) - Static method in class com.github.javabdd.TestBDDFactory
-
- init(BDD, BDD, BDD, BDDFactory.BDDOp) - Method in class com.github.javabdd.TryVarOrder
-
Initialize for a new trial.
- init(int, int) - Static method in class com.github.javabdd.TypedBDDFactory
-
- init(int, int) - Static method in class com.github.javabdd.UberMicroFactory
-
- initialize(boolean) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(int) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(long) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(BigInteger) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(int, int) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(BDDDomain) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(int[]) - Method in class com.github.javabdd.BDDBitVector
-
- initialize(int, int) - Method in class com.github.javabdd.BDDFactory
-
Compare to bdd_init.
- initialize(int, int) - Method in class com.github.javabdd.JFactory
-
- initialize(int, int) - Method in class com.github.javabdd.MicroFactory
-
- initialize(int, int) - Method in class com.github.javabdd.TestBDDFactory
-
- initialize(int, int) - Method in class com.github.javabdd.TypedBDDFactory
-
- initialize(int, int) - Method in class com.github.javabdd.UberMicroFactory
-
- INSTANCE - Static variable in class com.github.javabdd.BDD.BDDToString
-
Singleton instance that does the default behavior: domains and
elements are printed as their numbers.
- IntBDD(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- IntBDDBitVector(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntBDDBitVector
-
- IntBDDVarSet(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- IntBDDVarSetWithFinalizer(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSetWithFinalizer
-
- IntBDDWithFinalizer(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntBDDWithFinalizer
-
- intersect(BDDVarSet) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- intersect(BDDVarSet) - Method in class com.github.javabdd.BDDVarSet.DefaultImpl
-
- intersect(BDDVarSet) - Method in class com.github.javabdd.BDDVarSet
-
Returns a new BDDVarSet that is the union of the current BDDVarSet
and the given BDDVarSet.
- intersect(BDDVarSet) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDDVarSet
-
- intersectionEmpty(BitString) - Method in class com.github.javabdd.BitString
-
Check if the intersection of the two sets is empty
- intersectWith(BDDVarSet) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- intersectWith(BDDVarSet) - Method in class com.github.javabdd.BDDVarSet.DefaultImpl
-
- intersectWith(BDDVarSet) - Method in class com.github.javabdd.BDDVarSet
-
Modifies this BDDVarSet to include all of the vars in the given set.
- intersectWith(BDDVarSet) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDDVarSet
-
- IntZDDVarSet(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntZDDVarSet
-
- IntZDDVarSetWithFinalizer(int) - Constructor for class com.github.javabdd.BDDFactoryIntImpl.IntZDDVarSetWithFinalizer
-
- invalid_bdd_impl() - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- invalid_bdd_impl() - Method in class com.github.javabdd.JFactory
-
- invalid_bdd_impl() - Method in class com.github.javabdd.MicroFactory
-
- invalid_bdd_impl() - Method in class com.github.javabdd.UberMicroFactory
-
- invimp - Static variable in class com.github.javabdd.BDDFactory
-
Inverse implication.
- isConst() - Method in class com.github.javabdd.BDDBitVector
-
- isDontCare(int) - Method in class com.github.javabdd.BDD.BDDIterator
-
Returns true if the given BDD variable number is a dont-care.
- isDontCare(BDDDomain) - Method in class com.github.javabdd.BDD.BDDIterator
-
Returns true if the BDD variables in the given BDD domain are
all dont-care's.
- isEmpty() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- isEmpty() - Method in class com.github.javabdd.BDDVarSet.DefaultImpl
-
- isEmpty() - Method in class com.github.javabdd.BDDVarSet
-
- isEmpty() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDDVarSet
-
- isInitialized() - Method in class com.github.javabdd.BDDFactory
-
Returns true if this BDD factory is initialized, false otherwise.
- isInitialized() - Method in class com.github.javabdd.JFactory
-
- isInitialized() - Method in class com.github.javabdd.MicroFactory
-
- isInitialized() - Method in class com.github.javabdd.TestBDDFactory
-
- isInitialized() - Method in class com.github.javabdd.TypedBDDFactory
-
- isInitialized() - Method in class com.github.javabdd.UberMicroFactory
-
- isOne() - Method in class com.github.javabdd.BDD
-
Returns true if this BDD is the one (true) BDD.
- isOne() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- isOne() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- isUniverse() - Method in class com.github.javabdd.BDD
-
Returns true if this BDD is the universe BDD.
- isUniverse() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- isZDD() - Method in class com.github.javabdd.BDDFactory
-
Returns true if this is a ZDD factory, false otherwise.
- isZDD() - Method in class com.github.javabdd.JFactory
-
- isZero() - Method in class com.github.javabdd.BDD
-
Returns true if this BDD is the zero (false) BDD.
- isZero() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- isZero() - Method in class com.github.javabdd.BitString
-
Returns whether this BitString
is all zeroes.
- isZero() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- ite(BDD, BDD) - Method in class com.github.javabdd.BDD
-
if-then-else operator.
- ite(BDD, BDD) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- ite(BDD, BDD) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- ite_impl(int, int, int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- ite_impl(int, int, int) - Method in class com.github.javabdd.JFactory
-
- ite_impl(int, int, int) - Method in class com.github.javabdd.MicroFactory
-
- ite_impl(int, int, int) - Method in class com.github.javabdd.UberMicroFactory
-
- iterator(BDDVarSet) - Method in class com.github.javabdd.BDD
-
Returns an iteration of the satisfying assignments of this BDD.
- iterator() - Method in class com.github.javabdd.BitString
-
Returns an iterator that iterates through the bits in forward order.
- iterator(BDDVarSet) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- iterator() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- ithVar(long) - Method in class com.github.javabdd.BDDDomain
-
Returns the BDD that defines the given value for this finite domain
block.
- ithVar(BigInteger) - Method in class com.github.javabdd.BDDDomain
-
- ithVar(int) - Method in class com.github.javabdd.BDDFactory
-
Returns a BDD representing the I'th variable.
- ithVar(int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- ithVar(int) - Method in class com.github.javabdd.TestBDDFactory
-
- ithVar(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- ithVar_impl(int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- ithVar_impl(int) - Method in class com.github.javabdd.JFactory
-
- ithVar_impl(int) - Method in class com.github.javabdd.MicroFactory
-
- ithVar_impl(int) - Method in class com.github.javabdd.UberMicroFactory
-
- ivar - Variable in class com.github.javabdd.BDDDomain
-
- readBDDConfig(BDDFactory) - Method in class com.github.javabdd.FindBestOrder.TryThread
-
- readNext(BufferedReader) - Method in class com.github.javabdd.BDDFactory
-
Read the next token from the file.
- realsize - Variable in class com.github.javabdd.BDDDomain
-
- registerCallback(List, Object, Method) - Method in class com.github.javabdd.BDDFactory
-
- registerGCCallback(Object, Method) - Method in class com.github.javabdd.BDDFactory
-
Register a callback that is called when garbage collection is about
to occur.
- registerReorderCallback(Object, Method) - Method in class com.github.javabdd.BDDFactory
-
Register a callback that is called when reordering is about
to occur.
- registerResizeCallback(Object, Method) - Method in class com.github.javabdd.BDDFactory
-
Register a callback that is called when node table resizing is about
to occur.
- relprod(BDD, BDDVarSet) - Method in class com.github.javabdd.BDD
-
Relational product.
- relprod(BDD, BDDVarSet) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- remove() - Method in class com.github.javabdd.BDD.AllSatIterator
-
- remove() - Method in class com.github.javabdd.BDD.BDDIterator
-
- remove() - Method in class com.github.javabdd.BitString.BitStringIterator
-
- reorder(BDDFactory.ReorderMethod) - Method in class com.github.javabdd.BDDFactory
-
Reorder the BDD with the given method.
- reorder(BDDFactory.ReorderMethod) - Method in class com.github.javabdd.JFactory
-
- reorder(BDDFactory.ReorderMethod) - Method in class com.github.javabdd.MicroFactory
-
- reorder(BDDFactory.ReorderMethod) - Method in class com.github.javabdd.TestBDDFactory
-
- reorder(BDDFactory.ReorderMethod) - Method in class com.github.javabdd.TypedBDDFactory
-
- reorder(BDDFactory.ReorderMethod) - Method in class com.github.javabdd.UberMicroFactory
-
- reorder_callbacks - Variable in class com.github.javabdd.BDDFactory
-
CALLBACKS
- REORDER_NONE - Static variable in class com.github.javabdd.BDDFactory
-
No reordering.
- REORDER_RANDOM - Static variable in class com.github.javabdd.BDDFactory
-
Selects a random position for each variable.
- REORDER_SIFT - Static variable in class com.github.javabdd.BDDFactory
-
Reordering where each block is moved through all possible positions.
- REORDER_SIFTITE - Static variable in class com.github.javabdd.BDDFactory
-
Same as REORDER_SIFT, but the process is repeated until no further
progress is done.
- REORDER_WIN2 - Static variable in class com.github.javabdd.BDDFactory
-
Reordering using a sliding window of 2.
- REORDER_WIN2ITE - Static variable in class com.github.javabdd.BDDFactory
-
Reordering using a sliding window of 2, iterating until no further
progress.
- REORDER_WIN3 - Static variable in class com.github.javabdd.BDDFactory
-
Reordering using a sliding window of 3.
- REORDER_WIN3ITE - Static variable in class com.github.javabdd.BDDFactory
-
Reordering using a sliding window of 3, iterating until no further
progress.
- reorderGain() - Method in class com.github.javabdd.BDDFactory
-
Calculate the gain in size after a reordering.
- reorderGain() - Method in class com.github.javabdd.JFactory
-
- reorderGain() - Method in class com.github.javabdd.MicroFactory
-
- reorderGain() - Method in class com.github.javabdd.TestBDDFactory
-
- reorderGain() - Method in class com.github.javabdd.TypedBDDFactory
-
- reorderGain() - Method in class com.github.javabdd.UberMicroFactory
-
- reorderstats - Variable in class com.github.javabdd.BDDFactory
-
Singleton object for reorder statistics.
- ReorderStats() - Constructor for class com.github.javabdd.BDDFactory.ReorderStats
-
- reorderVerbose(int) - Method in class com.github.javabdd.BDDFactory
-
Enables verbose information about reordering.
- reorderVerbose(int) - Method in class com.github.javabdd.JFactory
-
- reorderVerbose(int) - Method in class com.github.javabdd.MicroFactory
-
- reorderVerbose(int) - Method in class com.github.javabdd.TestBDDFactory
-
- reorderVerbose(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- reorderVerbose(int) - Method in class com.github.javabdd.UberMicroFactory
-
- replace(BDDPairing) - Method in class com.github.javabdd.BDD
-
Returns a BDD where all variables are replaced with the variables
defined by pair.
- replace(BDDPairing) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- replace(BDDPairing) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- replace_impl(int, BDDPairing) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- replace_impl(int, BDDPairing) - Method in class com.github.javabdd.JFactory
-
- replace_impl(int, BDDPairing) - Method in class com.github.javabdd.MicroFactory
-
- replace_impl(int, BDDPairing) - Method in class com.github.javabdd.UberMicroFactory
-
- replaceWith(BDDPairing) - Method in class com.github.javabdd.BDD
-
Replaces all variables in this BDD with the variables defined by pair.
- replaceWith(BDDBitVector) - Method in class com.github.javabdd.BDDBitVector
-
- replaceWith(BDDPairing) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- replaceWith(BDDPairing) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- reset() - Method in class com.github.javabdd.BDDFactory
-
Reset the BDD factory to its initial state.
- reset() - Method in class com.github.javabdd.BDDPairing
-
Resets this table of pairs by setting all substitutions to their default
values (that is, no change).
- resize_callbacks - Variable in class com.github.javabdd.BDDFactory
-
CALLBACKS
- resize_handler(int, int) - Method in class com.github.javabdd.BDDFactory
-
- restrict(BDD) - Method in class com.github.javabdd.BDD
-
Restrict a set of variables to constant values.
- restrict(BDD) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- restrict(BDD) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- restrict_impl(int, int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- restrict_impl(int, int) - Method in class com.github.javabdd.JFactory
-
- restrict_impl(int, int) - Method in class com.github.javabdd.MicroFactory
-
- restrict_impl(int, int) - Method in class com.github.javabdd.UberMicroFactory
-
- restrictWith(BDD) - Method in class com.github.javabdd.BDD
-
Mutates this BDD to restrict a set of variables to constant values.
- restrictWith(BDD) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- restrictWith(BDD) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- reverseAllDomains() - Method in class com.github.javabdd.JFactory
-
- reverseDomain(BDDDomain) - Method in class com.github.javabdd.JFactory
-
- reverseDomain0(BDDDomain) - Method in class com.github.javabdd.JFactory
-
- REVISION - Static variable in class com.github.javabdd.JFactory
-
- REVISION - Static variable in class com.github.javabdd.MicroFactory
-
- REVISION - Static variable in class com.github.javabdd.TestBDDFactory
-
- REVISION - Static variable in class com.github.javabdd.TypedBDDFactory
-
- REVISION - Static variable in class com.github.javabdd.UberMicroFactory
-
- run() - Method in class com.github.javabdd.FindBestOrder.TryThread
-
- run() - Method in class com.github.javabdd.TryVarOrder.TryThread
-
- satCount() - Method in class com.github.javabdd.BDD
-
Calculates the number of satisfying variable assignments.
- satCount(BDDVarSet) - Method in class com.github.javabdd.BDD
-
Calculates the number of satisfying variable assignments to the variables
in the given varset.
- satCount() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- satCount() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- satCount(BDDVarSet) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- satCount_impl(int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- satCount_impl(int) - Method in class com.github.javabdd.JFactory
-
- satCount_impl(int) - Method in class com.github.javabdd.MicroFactory
-
- satCount_impl(int) - Method in class com.github.javabdd.UberMicroFactory
-
- satOne() - Method in class com.github.javabdd.BDD
-
Finds one satisfying variable assignment.
- satOne(BDDVarSet, boolean) - Method in class com.github.javabdd.BDD
-
Finds one satisfying variable assignment.
- satOne() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- satOne(BDDVarSet, boolean) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- satOne() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- satOne(BDDVarSet, boolean) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- satOne_impl(int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- satOne_impl(int) - Method in class com.github.javabdd.JFactory
-
- satOne_impl(int) - Method in class com.github.javabdd.MicroFactory
-
- satOne_impl(int) - Method in class com.github.javabdd.UberMicroFactory
-
- satOne_impl2(int, int, boolean) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- satOne_impl2(int, int, boolean) - Method in class com.github.javabdd.JFactory
-
- satOne_impl2(int, int, boolean) - Method in class com.github.javabdd.MicroFactory
-
- satOne_impl2(int, int, boolean) - Method in class com.github.javabdd.UberMicroFactory
-
- save(String, BDD) - Method in class com.github.javabdd.BDDFactory
-
Saves a BDD to a file.
- save(BufferedWriter, BDD) - Method in class com.github.javabdd.BDDFactory
-
Saves a BDD to an output writer.
- save(BufferedWriter, BDD) - Method in class com.github.javabdd.JFactory
-
- save(BufferedWriter, BDD) - Method in class com.github.javabdd.MicroFactory
-
- save(String, BDD) - Method in class com.github.javabdd.TestBDDFactory
-
- save(String, BDD) - Method in class com.github.javabdd.TypedBDDFactory
-
- save(BufferedWriter, BDD) - Method in class com.github.javabdd.UberMicroFactory
-
- save_rec(BufferedWriter, BitSet, BDD) - Method in class com.github.javabdd.BDDFactory
-
Helper function for save().
- save_rec_original(BufferedWriter, Map, BDD) - Method in class com.github.javabdd.BDDFactory
-
Helper function for save().
- scanAllVar() - Method in class com.github.javabdd.BDD
-
Finds one satisfying assignment in this BDD of all the defined
BDDDomain's.
- scanVar(BDDDomain) - Method in class com.github.javabdd.BDD
-
Finds one satisfying assignment of the domain d in this BDD
and returns that value.
- set() - Method in class com.github.javabdd.BDDDomain
-
Returns the variable set that contains the variables used to define this
finite domain block.
- set(int, int) - Method in class com.github.javabdd.BDDPairing
-
Adds the pair (oldvar, newvar) to this table of pairs.
- set(int[], int[]) - Method in class com.github.javabdd.BDDPairing
-
Like set(), but with a whole list of pairs.
- set(int, BDD) - Method in class com.github.javabdd.BDDPairing
-
Adds the pair (oldvar, newvar) to this table of pairs.
- set(int[], BDD[]) - Method in class com.github.javabdd.BDDPairing
-
Like set(), but with a whole list of pairs.
- set(BDDDomain, BDDDomain) - Method in class com.github.javabdd.BDDPairing
-
Defines each variable in the finite domain block p1 to be paired with the
corresponding variable in p2.
- set(BDDDomain[], BDDDomain[]) - Method in class com.github.javabdd.BDDPairing
-
Like set(), but with a whole list of pairs.
- set(int) - Method in class com.github.javabdd.BitString
-
Sets a bit.
- setAll() - Method in class com.github.javabdd.BitString
-
Sets all bits.
- setCacheRatio(double) - Method in class com.github.javabdd.BDDFactory
-
Sets the cache ratio for the operator caches.
- setCacheRatio(double) - Method in class com.github.javabdd.JFactory
-
- setCacheRatio(double) - Method in class com.github.javabdd.MicroFactory
-
- setCacheRatio(double) - Method in class com.github.javabdd.TestBDDFactory
-
- setCacheRatio(double) - Method in class com.github.javabdd.TypedBDDFactory
-
- setCacheRatio(double) - Method in class com.github.javabdd.UberMicroFactory
-
- setCacheSize(int) - Method in class com.github.javabdd.BDDFactory
-
Sets cache size.
- setCacheSize(int) - Method in class com.github.javabdd.JFactory
-
- setCacheSize(int) - Method in class com.github.javabdd.MicroFactory
-
- setCacheSize(int) - Method in class com.github.javabdd.TestBDDFactory
-
- setCacheSize(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- setCacheSize(int) - Method in class com.github.javabdd.UberMicroFactory
-
- setDomains(Set) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Changes this BDD's domains to be the given set.
- setDomains(BDDDomain) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Changes this BDD's domain to be the given domain.
- setDomains(BDDDomain, BDDDomain) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Changes this BDD's domains to be the given domains.
- setDomains(BDDDomain, BDDDomain, BDDDomain) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Changes this BDD's domains to be the given domains.
- setDomains(BDDDomain, BDDDomain, BDDDomain, BDDDomain) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Changes this BDD's domains to be the given domains.
- setDomains(BDDDomain, BDDDomain, BDDDomain, BDDDomain, BDDDomain) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
Changes this BDD's domains to be the given domains.
- setError(int) - Method in class com.github.javabdd.BDDFactory
-
Sets the error condition.
- setError(int) - Method in class com.github.javabdd.JFactory
-
- setError(int) - Method in class com.github.javabdd.MicroFactory
-
- setError(int) - Method in class com.github.javabdd.TestBDDFactory
-
- setError(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- setError(int) - Method in class com.github.javabdd.UberMicroFactory
-
- setFilenames(String, String, String) - Method in class com.github.javabdd.TryVarOrder.BDDOperation
-
- setIncreaseFactor(double) - Method in class com.github.javabdd.BDDFactory
-
Set factor by which to increase node table after a garbage
collection.
- setIncreaseFactor(double) - Method in class com.github.javabdd.JFactory
-
- setIncreaseFactor(double) - Method in class com.github.javabdd.MicroFactory
-
- setIncreaseFactor(double) - Method in class com.github.javabdd.TestBDDFactory
-
- setIncreaseFactor(double) - Method in class com.github.javabdd.TypedBDDFactory
-
- setIncreaseFactor(double) - Method in class com.github.javabdd.UberMicroFactory
-
- setMaxIncrease(int) - Method in class com.github.javabdd.BDDFactory
-
Set maximum number of nodes by which to increase node table after
a garbage collection.
- setMaxIncrease(int) - Method in class com.github.javabdd.JFactory
-
- setMaxIncrease(int) - Method in class com.github.javabdd.MicroFactory
-
- setMaxIncrease(int) - Method in class com.github.javabdd.TestBDDFactory
-
- setMaxIncrease(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- setMaxIncrease(int) - Method in class com.github.javabdd.UberMicroFactory
-
- setMaxNodeNum(int) - Method in class com.github.javabdd.BDDFactory
-
Set the maximum available number of BDD nodes.
- setMaxNodeNum(int) - Method in class com.github.javabdd.JFactory
-
- setMaxNodeNum(int) - Method in class com.github.javabdd.MicroFactory
-
- setMaxNodeNum(int) - Method in class com.github.javabdd.TestBDDFactory
-
- setMaxNodeNum(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- setMaxNodeNum(int) - Method in class com.github.javabdd.UberMicroFactory
-
- setMinFreeNodes(double) - Method in class com.github.javabdd.BDDFactory
-
Set minimum percentage of nodes to be reclaimed after a garbage
collection.
- setMinFreeNodes(double) - Method in class com.github.javabdd.JFactory
-
- setMinFreeNodes(double) - Method in class com.github.javabdd.MicroFactory
-
- setMinFreeNodes(double) - Method in class com.github.javabdd.TestBDDFactory
-
- setMinFreeNodes(double) - Method in class com.github.javabdd.TypedBDDFactory
-
- setMinFreeNodes(double) - Method in class com.github.javabdd.UberMicroFactory
-
- setName(String) - Method in class com.github.javabdd.BDDDomain
-
Sets the name of this domain.
- setNodeTableSize(int) - Method in class com.github.javabdd.BDDFactory
-
Sets the node table size.
- setNodeTableSize(int) - Method in class com.github.javabdd.JFactory
-
- setNodeTableSize(int) - Method in class com.github.javabdd.MicroFactory
-
- setNodeTableSize(int) - Method in class com.github.javabdd.TestBDDFactory
-
- setNodeTableSize(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- setNodeTableSize(int) - Method in class com.github.javabdd.UberMicroFactory
-
- setOp(int) - Method in class com.github.javabdd.TryVarOrder.BDDOperation
-
- setRange(int, int) - Method in class com.github.javabdd.BitString
-
- setUpTo(int) - Method in class com.github.javabdd.BitString
-
Sets all bits up to and including the given bit.
- setVarNum(int) - Method in class com.github.javabdd.BDDFactory
-
Set the number of used BDD variables.
- setVarNum(int) - Method in class com.github.javabdd.JFactory
-
- setVarNum(int) - Method in class com.github.javabdd.MicroFactory
-
- setVarNum(int) - Method in class com.github.javabdd.TestBDDFactory
-
- setVarNum(int) - Method in class com.github.javabdd.TypedBDDFactory
-
- setVarNum(int) - Method in class com.github.javabdd.UberMicroFactory
-
- setVarOrder(int[]) - Method in class com.github.javabdd.BDDFactory
-
This function sets the current variable order to be the one defined by
neworder.
- setVarOrder(int[]) - Method in class com.github.javabdd.JFactory
-
- setVarOrder(String) - Method in class com.github.javabdd.JFactory
-
- setVarOrder(List) - Method in class com.github.javabdd.JFactory
-
Set the variable order to be the given list of domains.
- setVarOrder(int[]) - Method in class com.github.javabdd.MicroFactory
-
- setVarOrder(int[]) - Method in class com.github.javabdd.TestBDDFactory
-
- setVarOrder(boolean, String) - Method in class com.github.javabdd.TryVarOrder.BDDOperation
-
- setVarOrder(int[]) - Method in class com.github.javabdd.TypedBDDFactory
-
- setVarOrder(int[]) - Method in class com.github.javabdd.UberMicroFactory
-
- shl(int, BDD) - Method in class com.github.javabdd.BDDBitVector
-
- shl(int) - Method in class com.github.javabdd.BitString
-
Performs a left-shift operation.
- shr(int) - Method in class com.github.javabdd.BitString
-
Performs a right-shift operation.
- simplify(BDD) - Method in class com.github.javabdd.BDD
-
Coudert and Madre's restrict function.
- simplify(BDD) - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- simplify(BDD) - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- simplify_impl(int, int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- simplify_impl(int, int) - Method in class com.github.javabdd.JFactory
-
- simplify_impl(int, int) - Method in class com.github.javabdd.MicroFactory
-
- simplify_impl(int, int) - Method in class com.github.javabdd.UberMicroFactory
-
- size() - Method in class com.github.javabdd.BDDBitVector
-
- size() - Method in class com.github.javabdd.BDDDomain
-
Returns the size of the domain for this finite domain block.
- size() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDDVarSet
-
- size() - Method in class com.github.javabdd.BDDVarSet.DefaultImpl
-
- size() - Method in class com.github.javabdd.BDDVarSet
-
- size() - Method in class com.github.javabdd.BitString
-
Returns the number of bits of space actually in use by this
BitString
to represent bit values.
- size() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDDVarSet
-
- skipDontCare(BDDDomain) - Method in class com.github.javabdd.BDD.BDDIterator
-
Assuming d is a dont-care, skip to the end of the iteration for
d
- sub(BDDBitVector) - Method in class com.github.javabdd.BDDBitVector
-
- sumtime - Variable in class com.github.javabdd.BDDFactory.GCStats
-
- support() - Method in class com.github.javabdd.BDD
-
Returns the variable support of this BDD.
- support() - Method in class com.github.javabdd.BDDFactoryIntImpl.IntBDD
-
- support() - Method in class com.github.javabdd.TypedBDDFactory.TypedBDD
-
- support_impl(int) - Method in class com.github.javabdd.BDDFactoryIntImpl
-
- support_impl(int) - Method in class com.github.javabdd.JFactory
-
- support_impl(int) - Method in class com.github.javabdd.MicroFactory
-
- support_impl(int) - Method in class com.github.javabdd.UberMicroFactory
-
- swapCount - Variable in class com.github.javabdd.BDDFactory.CacheStats
-
- swapVar(int, int) - Method in class com.github.javabdd.BDDFactory
-
Swap two variables.
- swapVar(int, int) - Method in class com.github.javabdd.JFactory
-
- swapVar(int, int) - Method in class com.github.javabdd.MicroFactory
-
- swapVar(int, int) - Method in class com.github.javabdd.TestBDDFactory
-
- swapVar(int, int) - Method in class com.github.javabdd.TypedBDDFactory
-
- swapVar(int, int) - Method in class com.github.javabdd.UberMicroFactory
-