Package org.jreliability.bdd
Interface BDDProvider<T>
- Type Parameters:
T
- the type of the variables
- All Known Implementing Classes:
JBDDProvider
public interface BDDProvider<T>
The
BDDProvider
provides the actual BDD
s for each component.-
Method Summary
-
Method Details
-
add
Register variables in the specified order.- Parameters:
variables
- the variables to register
-
add
Register variables in the specified order.- Parameters:
variables
- the variables to register
-
zero
Returns thefalse
or0
BDD.- Returns:
- the false or 0 BDD
-
one
Returns thetrue
or1
BDD.- Returns:
- the true or 1 BDD
-
get
Returns theBDD
that represents thevariable
.- Parameters:
variable
- the variable- Returns:
- the BDD that represents the Object
-
get
Returns thevariable
that is represented by theBDD
.- Parameters:
bdd
- the bdd- Returns:
- the variable represented by the BDD
-