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 BDDs 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 thefalseor0BDD.- Returns:
- the false or 0 BDD
-
one
Returns thetrueor1BDD.- Returns:
- the true or 1 BDD
-
get
Returns theBDDthat represents thevariable.- Parameters:
variable- the variable- Returns:
- the BDD that represents the Object
-
get
Returns thevariablethat is represented by theBDD.- Parameters:
bdd- the bdd- Returns:
- the variable represented by the BDD
-