public abstract class BDDPairing extends Object
Constructor and Description |
---|
BDDPairing() |
Modifier and Type | Method and Description |
---|---|
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.
|
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()
Copyright © 2020. All rights reserved.