|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.javabdd.BDDPairing
public abstract class BDDPairing
Encodes a table of variable pairs. This is used for replacing variables in a BDD.
| Constructor Summary | |
|---|---|
BDDPairing()
|
|
| Method Summary | |
|---|---|
abstract void |
reset()
Resets this table of pairs by setting all substitutions to their default values (that is, no change). |
void |
set(BDDDomain[] p1,
BDDDomain[] p2)
Like set(), but with a whole list of pairs. |
void |
set(BDDDomain p1,
BDDDomain p2)
Defines each variable in the finite domain block p1 to be paired with the corresponding variable in p2. |
void |
set(int[] oldvar,
BDD[] newvar)
Like set(), but with a whole list of pairs. |
void |
set(int[] oldvar,
int[] newvar)
Like set(), but with a whole list of pairs. |
abstract void |
set(int oldvar,
BDD newvar)
Adds the pair (oldvar, newvar) to this table of pairs. |
abstract void |
set(int oldvar,
int newvar)
Adds the pair (oldvar, newvar) to this table of pairs. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BDDPairing()
| Method Detail |
|---|
public abstract void set(int oldvar,
int newvar)
public void set(int[] oldvar,
int[] newvar)
public abstract void set(int oldvar,
BDD newvar)
public void set(int[] oldvar,
BDD[] newvar)
public void set(BDDDomain p1,
BDDDomain p2)
public void set(BDDDomain[] p1,
BDDDomain[] p2)
public abstract void reset()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||