Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Class
org.sf.javabdd.BDD

Uses of BDD in org.sf.javabdd
 

Subclasses of BDD in org.sf.javabdd
(package private) static class BuDDyFactory.BuDDyBDD
           
(package private) static class CUDDFactory.CUDDBDD
           
(package private)  class JavaFactory.bdd
          Wrapper for the BDD index number used internally in the representation.
 class TestBDDFactory.TestBDD
           
 class TypedBDDFactory.TypedBDD
           
 

Fields in org.sf.javabdd declared as BDD
(package private)  BDD TypedBDDFactory.TypedBDD.bdd
           
protected  BDD[] BDDBitVector.bitvec
           
(package private)  BDD TestBDDFactory.TestBDD.b1
           
(package private)  BDD TestBDDFactory.TestBDD.b2
           
protected  BDD BDDDomain.var
           
 

Methods in org.sf.javabdd that return BDD
 BDD TypedBDDFactory.zero()
           
 BDD TypedBDDFactory.one()
           
 BDD TypedBDDFactory.ithVar(int var)
           
 BDD TypedBDDFactory.nithVar(int var)
           
 BDD TypedBDDFactory.load(java.lang.String filename)
           
 BDD TypedBDDFactory.TypedBDD.high()
           
 BDD TypedBDDFactory.TypedBDD.low()
           
 BDD TypedBDDFactory.TypedBDD.id()
           
 BDD TypedBDDFactory.TypedBDD.not()
           
 BDD TypedBDDFactory.TypedBDD.ite(BDD thenBDD, BDD elseBDD)
           
 BDD TypedBDDFactory.TypedBDD.relprod(BDD that, BDD var)
           
 BDD TypedBDDFactory.TypedBDD.compose(BDD g, int var)
           
 BDD TypedBDDFactory.TypedBDD.veccompose(BDDPairing pair)
           
 BDD TypedBDDFactory.TypedBDD.constrain(BDD that)
           
 BDD TypedBDDFactory.TypedBDD.exist(BDD var)
           
 BDD TypedBDDFactory.TypedBDD.forAll(BDD var)
           
 BDD TypedBDDFactory.TypedBDD.unique(BDD var)
           
 BDD TypedBDDFactory.TypedBDD.restrict(BDD var)
           
(package private)  BDD TypedBDDFactory.TypedBDD.getDomains()
           
 BDD TypedBDDFactory.TypedBDD.restrictWith(BDD var)
           
 BDD TypedBDDFactory.TypedBDD.simplify(BDD d)
           
 BDD TypedBDDFactory.TypedBDD.support()
           
 BDD TypedBDDFactory.TypedBDD.apply(BDD that, BDDFactory.BDDOp opr)
           
 BDD TypedBDDFactory.TypedBDD.applyWith(BDD that, BDDFactory.BDDOp opr)
           
 BDD TypedBDDFactory.TypedBDD.applyAll(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD TypedBDDFactory.TypedBDD.applyEx(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD TypedBDDFactory.TypedBDD.applyUni(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD TypedBDDFactory.TypedBDD.satOne()
           
 BDD TypedBDDFactory.TypedBDD.fullSatOne()
           
 BDD TypedBDDFactory.TypedBDD.satOne(BDD var, BDD pol)
           
 BDD TypedBDDFactory.TypedBDD.replace(BDDPairing pair)
           
 BDD TypedBDDFactory.TypedBDD.replaceWith(BDDPairing pair)
           
 BDD TypedBDDFactory.TypedBDDDomain.ithVar(long val)
           
 BDD TypedBDDFactory.TypedBDDDomain.domain()
           
 BDD TypedBDDFactory.TypedBDDDomain.buildAdd(BDDDomain that, int bits, long value)
           
 BDD TypedBDDFactory.TypedBDDDomain.buildEquals(BDDDomain that)
           
 BDD TypedBDDFactory.TypedBDDDomain.set()
           
 BDD TypedBDDFactory.TypedBDDDomain.varRange(long lo, long hi)
           
(package private)  BDD BDDBitVector.lte(BDDBitVector r)
           
 BDD BDDBitVector.getBit(int n)
           
 BDD TestBDDFactory.zero()
           
 BDD TestBDDFactory.one()
           
 BDD TestBDDFactory.ithVar(int var)
           
 BDD TestBDDFactory.nithVar(int var)
           
 BDD TestBDDFactory.load(java.lang.String filename)
           
 BDD TestBDDFactory.TestBDD.high()
           
 BDD TestBDDFactory.TestBDD.low()
           
 BDD TestBDDFactory.TestBDD.id()
           
 BDD TestBDDFactory.TestBDD.not()
           
 BDD TestBDDFactory.TestBDD.ite(BDD thenBDD, BDD elseBDD)
           
 BDD TestBDDFactory.TestBDD.relprod(BDD that, BDD var)
           
 BDD TestBDDFactory.TestBDD.compose(BDD g, int var)
           
 BDD TestBDDFactory.TestBDD.veccompose(BDDPairing pair)
           
 BDD TestBDDFactory.TestBDD.constrain(BDD that)
           
 BDD TestBDDFactory.TestBDD.exist(BDD var)
           
 BDD TestBDDFactory.TestBDD.forAll(BDD var)
           
 BDD TestBDDFactory.TestBDD.unique(BDD var)
           
 BDD TestBDDFactory.TestBDD.restrict(BDD var)
           
 BDD TestBDDFactory.TestBDD.restrictWith(BDD var)
           
 BDD TestBDDFactory.TestBDD.simplify(BDD d)
           
 BDD TestBDDFactory.TestBDD.support()
           
 BDD TestBDDFactory.TestBDD.apply(BDD that, BDDFactory.BDDOp opr)
           
 BDD TestBDDFactory.TestBDD.applyWith(BDD that, BDDFactory.BDDOp opr)
           
 BDD TestBDDFactory.TestBDD.applyAll(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD TestBDDFactory.TestBDD.applyEx(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD TestBDDFactory.TestBDD.applyUni(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD TestBDDFactory.TestBDD.satOne()
           
 BDD TestBDDFactory.TestBDD.fullSatOne()
           
 BDD TestBDDFactory.TestBDD.satOne(BDD var, BDD pol)
           
 BDD TestBDDFactory.TestBDD.replace(BDDPairing pair)
           
 BDD TestBDDFactory.TestBDD.replaceWith(BDDPairing pair)
           
 BDD JavaFactory.zero()
           
 BDD JavaFactory.one()
           
 BDD JavaFactory.ithVar(int var)
           
 BDD JavaFactory.nithVar(int var)
           
 BDD JavaFactory.load(java.lang.String filename)
           
 BDD JavaFactory.bdd.high()
           
 BDD JavaFactory.bdd.low()
           
 BDD JavaFactory.bdd.id()
           
 BDD JavaFactory.bdd.not()
           
 BDD JavaFactory.bdd.ite(BDD thenBDD, BDD elseBDD)
           
 BDD JavaFactory.bdd.relprod(BDD that, BDD var)
           
 BDD JavaFactory.bdd.compose(BDD g, int var)
           
 BDD JavaFactory.bdd.veccompose(BDDPairing pair)
           
 BDD JavaFactory.bdd.constrain(BDD that)
           
 BDD JavaFactory.bdd.exist(BDD var)
           
 BDD JavaFactory.bdd.forAll(BDD var)
           
 BDD JavaFactory.bdd.unique(BDD var)
           
 BDD JavaFactory.bdd.restrict(BDD var)
           
 BDD JavaFactory.bdd.restrictWith(BDD that)
           
 BDD JavaFactory.bdd.simplify(BDD d)
           
 BDD JavaFactory.bdd.support()
           
 BDD JavaFactory.bdd.apply(BDD that, BDDFactory.BDDOp opr)
           
 BDD JavaFactory.bdd.applyWith(BDD that, BDDFactory.BDDOp opr)
           
 BDD JavaFactory.bdd.applyAll(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD JavaFactory.bdd.applyEx(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD JavaFactory.bdd.applyUni(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD JavaFactory.bdd.satOne()
           
 BDD JavaFactory.bdd.fullSatOne()
           
 BDD JavaFactory.bdd.satOne(BDD var, BDD pol)
           
 BDD JavaFactory.bdd.replace(BDDPairing pair)
           
 BDD JavaFactory.bdd.replaceWith(BDDPairing pair)
           
 BDD CUDDFactory.zero()
           
 BDD CUDDFactory.one()
           
 BDD CUDDFactory.ithVar(int var)
           
 BDD CUDDFactory.nithVar(int var)
           
 BDD CUDDFactory.load(java.lang.String filename)
           
 BDD CUDDFactory.CUDDBDD.high()
           
 BDD CUDDFactory.CUDDBDD.low()
           
 BDD CUDDFactory.CUDDBDD.id()
           
 BDD CUDDFactory.CUDDBDD.not()
           
 BDD CUDDFactory.CUDDBDD.ite(BDD thenBDD, BDD elseBDD)
           
 BDD CUDDFactory.CUDDBDD.relprod(BDD that, BDD var)
           
 BDD CUDDFactory.CUDDBDD.compose(BDD that, int var)
           
 BDD CUDDFactory.CUDDBDD.constrain(BDD that)
           
 BDD CUDDFactory.CUDDBDD.exist(BDD var)
           
 BDD CUDDFactory.CUDDBDD.forAll(BDD var)
           
 BDD CUDDFactory.CUDDBDD.unique(BDD var)
           
 BDD CUDDFactory.CUDDBDD.restrict(BDD var)
           
 BDD CUDDFactory.CUDDBDD.restrictWith(BDD var)
           
 BDD CUDDFactory.CUDDBDD.simplify(BDD d)
           
 BDD CUDDFactory.CUDDBDD.support()
           
 BDD CUDDFactory.CUDDBDD.apply(BDD that, BDDFactory.BDDOp opr)
           
 BDD CUDDFactory.CUDDBDD.applyWith(BDD that, BDDFactory.BDDOp opr)
           
 BDD CUDDFactory.CUDDBDD.applyAll(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD CUDDFactory.CUDDBDD.applyEx(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD CUDDFactory.CUDDBDD.applyUni(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD CUDDFactory.CUDDBDD.satOne()
           
 BDD CUDDFactory.CUDDBDD.fullSatOne()
           
 BDD CUDDFactory.CUDDBDD.satOne(BDD var, BDD pol)
           
 BDD CUDDFactory.CUDDBDD.veccompose(BDDPairing pair)
           
 BDD CUDDFactory.CUDDBDD.replace(BDDPairing pair)
           
 BDD CUDDFactory.CUDDBDD.replaceWith(BDDPairing pair)
           
 BDD BDDDomain.domain()
          Returns what corresponds to a disjunction of all possible values of this domain.
 BDD BDDDomain.buildAdd(BDDDomain that, long value)
           
 BDD BDDDomain.buildAdd(BDDDomain that, int bits, long value)
           
 BDD BDDDomain.buildEquals(BDDDomain that)
          Builds a BDD which is true for all the possible assignments to the variable blocks that makes the blocks equal.
 BDD BDDDomain.set()
          Returns the variable set that contains the variables used to define this finite domain block.
 BDD BDDDomain.ithVar(int val)
          Returns the BDD that defines the given value for this finite domain block.
 BDD BDDDomain.ithVar(long val)
           
 BDD BDDDomain.varRange(long lo, long hi)
          Returns the BDD that defines the given range of values, inclusive, for this finite domain block.
 BDD BuDDyFactory.zero()
           
 BDD BuDDyFactory.one()
           
 BDD BuDDyFactory.buildCube(int value, java.util.List var)
           
 BDD BuDDyFactory.buildCube(int value, int[] var)
           
 BDD BuDDyFactory.makeSet(int[] v)
           
 BDD BuDDyFactory.ithVar(int var)
           
 BDD BuDDyFactory.nithVar(int var)
           
 BDD BuDDyFactory.load(java.lang.String filename)
           
 BDD BuDDyFactory.BuDDyBDD.high()
           
 BDD BuDDyFactory.BuDDyBDD.low()
           
 BDD BuDDyFactory.BuDDyBDD.id()
           
 BDD BuDDyFactory.BuDDyBDD.not()
           
 BDD BuDDyFactory.BuDDyBDD.ite(BDD thenBDD, BDD elseBDD)
           
 BDD BuDDyFactory.BuDDyBDD.relprod(BDD that, BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.compose(BDD that, int var)
           
 BDD BuDDyFactory.BuDDyBDD.constrain(BDD that)
           
 BDD BuDDyFactory.BuDDyBDD.exist(BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.forAll(BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.unique(BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.restrict(BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.restrictWith(BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.simplify(BDD d)
           
 BDD BuDDyFactory.BuDDyBDD.support()
           
 BDD BuDDyFactory.BuDDyBDD.apply(BDD that, BDDFactory.BDDOp opr)
           
 BDD BuDDyFactory.BuDDyBDD.applyWith(BDD that, BDDFactory.BDDOp opr)
           
 BDD BuDDyFactory.BuDDyBDD.applyAll(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.applyEx(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.applyUni(BDD that, BDDFactory.BDDOp opr, BDD var)
           
 BDD BuDDyFactory.BuDDyBDD.satOne()
           
 BDD BuDDyFactory.BuDDyBDD.fullSatOne()
           
 BDD BuDDyFactory.BuDDyBDD.satOne(BDD var, BDD pol)
           
 BDD BuDDyFactory.BuDDyBDD.veccompose(BDDPairing pair)
           
 BDD BuDDyFactory.BuDDyBDD.replace(BDDPairing pair)
           
 BDD BuDDyFactory.BuDDyBDD.replaceWith(BDDPairing pair)
           
abstract  BDD BDDFactory.zero()
          Get the constant false BDD.
abstract  BDD BDDFactory.one()
          Get the constant true BDD.
 BDD BDDFactory.buildCube(int value, java.util.List variables)
          Build a cube from an array of variables.
 BDD BDDFactory.buildCube(int value, int[] variables)
          Build a cube from an array of variables.
 BDD BDDFactory.makeSet(int[] varset)
          Builds a BDD variable set from an integer array.
abstract  BDD BDDFactory.ithVar(int var)
          Returns a BDD representing the I'th variable.
abstract  BDD BDDFactory.nithVar(int var)
          Returns a BDD representing the negation of the I'th variable.
abstract  BDD BDDFactory.load(java.lang.String filename)
          Loads a BDD from a file.
 BDD BDDFactory.makeSet(BDDDomain[] v)
          Returns a BDD defining all the variable sets used to define the variable blocks in the given array.
abstract  BDD BDD.high()
          Gets the true branch of this BDD.
abstract  BDD BDD.low()
          Gets the false branch of this BDD.
abstract  BDD BDD.id()
          Identity function.
abstract  BDD BDD.not()
          Negates this BDD by exchanging all references to the zero-terminal with references to the one-terminal and vice-versa.
 BDD BDD.and(BDD that)
          Returns the logical 'and' of two BDDs.
 BDD BDD.andWith(BDD that)
          Makes this BDD be the logical 'and' of two BDDs.
 BDD BDD.or(BDD that)
          Returns the logical 'or' of two BDDs.
 BDD BDD.orWith(BDD that)
          Makes this BDD be the logical 'or' of two BDDs.
 BDD BDD.xor(BDD that)
          Returns the logical 'xor' of two BDDs.
 BDD BDD.xorWith(BDD that)
          Makes this BDD be the logical 'xor' of two BDDs.
 BDD BDD.imp(BDD that)
          Returns the logical 'implication' of two BDDs.
 BDD BDD.impWith(BDD that)
          Makes this BDD be the logical 'implication' of two BDDs.
 BDD BDD.biimp(BDD that)
          Returns the logical 'bi-implication' of two BDDs.
 BDD BDD.biimpWith(BDD that)
          Makes this BDD be the logical 'bi-implication' of two BDDs.
abstract  BDD BDD.ite(BDD thenBDD, BDD elseBDD)
          if-then-else operator.
abstract  BDD BDD.relprod(BDD that, BDD var)
          Relational product.
abstract  BDD BDD.compose(BDD g, int var)
          Functional composition.
abstract  BDD BDD.veccompose(BDDPairing pair)
          Simultaneous functional composition.
abstract  BDD BDD.constrain(BDD that)
          Generalized cofactor.
abstract  BDD BDD.exist(BDD var)
          Existential quantification of variables.
abstract  BDD BDD.forAll(BDD var)
          Universal quantification of variables.
abstract  BDD BDD.unique(BDD var)
          Unique quantification of variables.
abstract  BDD BDD.restrict(BDD var)
          Restrict a set of variables to constant values.
abstract  BDD BDD.restrictWith(BDD var)
          Mutates this BDD to restrict a set of variables to constant values.
abstract  BDD BDD.simplify(BDD d)
          Coudert and Madre's restrict function.
abstract  BDD BDD.support()
          Returns the variable support of this BDD.
abstract  BDD BDD.apply(BDD that, BDDFactory.BDDOp opr)
          Returns the result of applying the binary operator opr to the two BDDs.
abstract  BDD BDD.applyWith(BDD that, BDDFactory.BDDOp opr)
          Makes this BDD be the result of the binary operator opr of two BDDs.
abstract  BDD BDD.applyAll(BDD that, BDDFactory.BDDOp opr, BDD var)
          Applies the binary operator opr to two BDDs and then performs a universal quantification of the variables from the variable set var.
abstract  BDD BDD.applyEx(BDD that, BDDFactory.BDDOp opr, BDD var)
          Applies the binary operator opr to two BDDs and then performs an existential quantification of the variables from the variable set var.
abstract  BDD BDD.applyUni(BDD that, BDDFactory.BDDOp opr, BDD var)
          Applies the binary operator opr to two BDDs and then performs a unique quantification of the variables from the variable set var.
abstract  BDD BDD.satOne()
          Finds one satisfying variable assignment.
abstract  BDD BDD.fullSatOne()
          Finds one satisfying variable assignment.
abstract  BDD BDD.satOne(BDD var, BDD pol)
          Finds one satisfying variable assignment.
abstract  BDD BDD.replace(BDDPairing pair)
          Returns a BD