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.doublegetY(double x) Returns theyvalue 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