Package org.jreliability.bdd
Class BDDReliabilityFunction<T>
java.lang.Object
org.jreliability.function.SequentialFunction
org.jreliability.bdd.BDDReliabilityFunction<T>
- Type Parameters:
T
- the type of variable
- All Implemented Interfaces:
Function
,ReliabilityFunction
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe BDD representing theUnreliabilityFunction
.protected final org.apache.commons.collections15.Transformer
<T, ReliabilityFunction> protected final BDDTopEvent
<T> The calculator for the top event. -
Constructor Summary
ConstructorsConstructorDescriptionBDDReliabilityFunction
(BDD<T> bdd, org.apache.commons.collections15.Transformer<T, ReliabilityFunction> functionTransformer) -
Method Summary
Modifier and TypeMethodDescriptiongetBdd()
Returns theBDD
.org.apache.commons.collections15.Transformer
<T, ReliabilityFunction> Returns the usedTransformer
.double
getY
(double x) Returns they
value fory = f(x)
.Methods inherited from class org.jreliability.function.SequentialFunction
getY
-
Field Details
-
bdd
The BDD representing theUnreliabilityFunction
. -
functionTransformer
protected final org.apache.commons.collections15.Transformer<T,ReliabilityFunction> functionTransformer -
topEvent
The calculator for the top event.
-
-
Constructor Details
-
BDDReliabilityFunction
public BDDReliabilityFunction(BDD<T> bdd, org.apache.commons.collections15.Transformer<T, ReliabilityFunction> functionTransformer) - Parameters:
bdd
- the bdd representing the reliabilityFunctionfunctionTransformer
- the functionTransformer to transform bdd elements to reliabilityFunction
-
-
Method Details