Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class org.jreliability.function.common.NMWDReliabilityFunction
-
The used shape of the
NMWDReliabilityFunction. - ABGT<T> - Class in org.jreliability.importancemeasures
-
The
ABGTclass calculates the ABGT importance for coherent and non-coherent systems proposed by [ABGT17]. - ABGT(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.ABGT
- AbstractAspect - Class in org.jreliability.gui.aspect
-
The
AbstractAspectis the basic class for allAspects. - AbstractAspect(String, String, String) - Constructor for class org.jreliability.gui.aspect.AbstractAspect
-
Constructs an
AbstractAspectwith a given name and labels for the x-axis and y-axis. - AbstractHierarchicalTerm - Class in org.jreliability.booleanfunction
- AbstractHierarchicalTerm() - Constructor for class org.jreliability.booleanfunction.AbstractHierarchicalTerm
- actionPerformed(ActionEvent) - Method in class org.jreliability.gui.MeasuresPanel.MeasurePanel
- actionPerformed(ActionEvent) - Method in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
- add(int, Term) - Method in class org.jreliability.booleanfunction.common.LinearTerm
-
Adds a
Termand its coefficient. - add(List<T>) - Method in interface org.jreliability.bdd.BDDProvider
-
Register variables in the specified order.
- add(List<T>) - Method in class org.jreliability.bdd.javabdd.JBDDProvider
- add(Term) - Method in class org.jreliability.booleanfunction.AbstractHierarchicalTerm
- add(Term) - Method in class org.jreliability.booleanfunction.common.LinearTerm
- add(Term...) - Method in class org.jreliability.booleanfunction.AbstractHierarchicalTerm
- add(ReliabilityFunction) - Method in class org.jreliability.function.ReliabilityFunctionSet
-
Adds a
ReliabilityFunction. - add(T...) - Method in interface org.jreliability.bdd.BDDProvider
-
Register variables in the specified order.
- add(T...) - Method in class org.jreliability.bdd.javabdd.JBDDProvider
- allsat() - Method in interface org.jreliability.bdd.BDD
- allsat() - Method in class org.jreliability.bdd.javabdd.JBDD
- alpha - Variable in class org.jreliability.function.common.ExponentialReliabilityFunction
-
The parameter
alphacorresponds to the failure-ratelambda. - alpha - Variable in class org.jreliability.function.common.WeibullReliabilityFunction
-
The
alphaparameter somehow resembles the failure-ratelambda. - and(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Returns the logical
andof two BDDs. - and(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- ANDTerm - Class in org.jreliability.booleanfunction.common
- ANDTerm() - Constructor for class org.jreliability.booleanfunction.common.ANDTerm
-
Constructs an
ANDTerm. - ANDTerm(List<Term>) - Constructor for class org.jreliability.booleanfunction.common.ANDTerm
- andWith(Collection<T>) - Method in interface org.jreliability.bdd.BDD
-
Makes this BDD the logical
andof this andthatvariables. - andWith(Collection<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- andWith(BDD<T>) - Method in interface org.jreliability.bdd.BDD
- andWith(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- andWith(T) - Method in interface org.jreliability.bdd.BDD
-
Makes this BDD the logical
andof this andthatvariable. - andWith(T) - Method in class org.jreliability.bdd.javabdd.JBDD
- Aspect - Interface in org.jreliability.gui.aspect
-
The
Aspectallows to determine they-valuefor theReliabilityFunctiony = R(x)under the currentAspect. - AspectPicker(ReliabilityFunctionPlotPanel, List<Aspect>) - Constructor for class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
- aspects - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
-
The different
Aspects. - aspects - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The list of samplers that can be chosen.
B
- b - Variable in class org.jreliability.function.common.NMWDReliabilityFunction
-
The used shape of the
NMWDReliabilityFunction. - BAGT<T> - Class in org.jreliability.importancemeasures
-
The
BAGTclass calculates the time-independent importance of components proposed by [BAGT16]. - BAGT(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.BAGT
- BAGT.Variant - Enum Class in org.jreliability.importancemeasures
- BarlowProschan<T> - Class in org.jreliability.importancemeasures
-
The
BarlowProschanclass calculates the time-independent importance for coherent systems proposed by Barlow and Proschan in [BP75]. - BarlowProschan(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.BarlowProschan
-
Returns a
BarlowProschancalculator for a specific system with itsBDDandReliabilityFunctionTransformer. - BarlowProschan.BarlowProschanFunction - Class in org.jreliability.importancemeasures
- BarlowProschanFunction(ReliabilityFunction, ReliabilityFunction, DensityFunction) - Constructor for class org.jreliability.importancemeasures.BarlowProschan.BarlowProschanFunction
- bdd - Variable in class org.jreliability.bdd.BDDReliabilityFunction
-
The BDD representing the
UnreliabilityFunction. - bdd - Variable in class org.jreliability.bdd.javabdd.JBDD
- bdd - Variable in class org.jreliability.importancemeasures.ABGT
- bdd - Variable in class org.jreliability.importancemeasures.BAGT
- bdd - Variable in class org.jreliability.importancemeasures.BarlowProschan
- bdd - Variable in class org.jreliability.importancemeasures.CriticalityCalculator
- bdd - Variable in class org.jreliability.importancemeasures.RAW
- bdd - Variable in class org.jreliability.importancemeasures.RRW
- BDD<T> - Interface in org.jreliability.bdd
- BDDProvider<T> - Interface in org.jreliability.bdd
-
The
BDDProviderprovides the actualBDDs for each component. - BDDProviderFactory - Interface in org.jreliability.bdd
-
The
BDDProviderFactorycreatesBDDProviders. - BDDReliabilityFunction<T> - Class in org.jreliability.bdd
- BDDReliabilityFunction(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.bdd.BDDReliabilityFunction
- BDDs - Class in org.jreliability.bdd
- BDDs() - Constructor for class org.jreliability.bdd.BDDs
- BDDTopEvent<T> - Class in org.jreliability.bdd
-
The
BDDTopEventallows the fast calculation of the top event for a givenBDD. - BDDTopEvent(BDD<T>) - Constructor for class org.jreliability.bdd.BDDTopEvent
-
Constructs the
BDDTopEventcalculator for a givenBDD. - bddTTRF - Variable in class org.jreliability.importancemeasures.ABGT
- bddTTRF - Variable in class org.jreliability.importancemeasures.BAGT
- bddTTRF - Variable in class org.jreliability.importancemeasures.BarlowProschan
- bddTTRF - Variable in class org.jreliability.importancemeasures.CriticalityCalculator
- bddTTRF - Variable in class org.jreliability.importancemeasures.RAW
- bddTTRF - Variable in class org.jreliability.importancemeasures.RRW
- BDDTTRF<T> - Class in org.jreliability.bdd
-
The
BDDTTRFtransforms a Boolean function represented as aTerminto aReliabilityFunctionor, if needed, into aBDD. - BDDTTRF(BDDProvider<T>) - Constructor for class org.jreliability.bdd.BDDTTRF
-
Constructs a
BDDTTRFwith a givenBDDProvider. - BDDTTRFSimulative<T> - Class in org.jreliability.bdd
-
The
BDDTTRFSimulativeperforms a Monte-Carlo simulation to determine theReliabilityFunctionbased on aBDDrepresentation of the system structure. - BDDTTRFSimulative(BDDProvider<T>) - Constructor for class org.jreliability.bdd.BDDTTRFSimulative
- BDDTTRFSimulative(BDDProvider<T>, double) - Constructor for class org.jreliability.bdd.BDDTTRFSimulative
-
Constructs a
BDDTTRFSimulativewith a givenBDDProviderand an epsilon. - beta - Variable in class org.jreliability.function.common.HjorthReliabilityFunction
-
The
betaparameter scales theHjorthReliabilityFunction. - beta - Variable in class org.jreliability.function.common.WeibullReliabilityFunction
-
The used shape of the
WeibullReliabilityFunction. - Birnbaum<T> - Class in org.jreliability.importancemeasures
-
The
Birnbaumclass calculates the Birnbaum Importance for coherent systems. - Birnbaum(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.Birnbaum
-
Returns a
Birnbaumcalculator for a specific system with itsBDDandReliabilityFunctionTransformer. - BirnbaumAB<T> - Class in org.jreliability.importancemeasures
-
The
BirnbaumABclass calculates the Andrews Beeson extension of the Birnbaum importance for coherent and non-coherent systems by [AB03]. - BirnbaumAB(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.BirnbaumAB
-
Returns a
BirnbaumABcalculator for a specific system with itsBDDandReliabilityFunctionTransformer. - bitStreamLength - Variable in class org.jreliability.sl.SL
-
The length of the used bit streams for stochastic logic.
- Boiler - Class in org.jreliability.tutorial.boiler
-
The
Boilermodels a boiler that is responsible for keeping the water in a tank at the desired temperature and pumping it to a destination if needed. - Boiler() - Constructor for class org.jreliability.tutorial.boiler.Boiler
-
Constructs a
Boiler. - BoilerComponent - Class in org.jreliability.tutorial.boiler
-
The abstract
BoilerComponentis the basic class that models each of the components used in the model of theBoiler. - BoilerComponent(String) - Constructor for class org.jreliability.tutorial.boiler.BoilerComponent
-
Constructs a
BoilerComponentwith a given name. - BoilerTester - Class in org.jreliability.tutorial.boiler
-
The
BoilerTesterperforms some common actions that are done with a modeled system. - BoilerTester() - Constructor for class org.jreliability.tutorial.boiler.BoilerTester
- BoilerTransformer - Class in org.jreliability.tutorial.boiler
- BoilerTransformer(Boiler) - Constructor for class org.jreliability.tutorial.boiler.BoilerTransformer
-
Constructs a
BoilerTransformerwith a givenBoiler. - BridgeSystem - Class in org.jreliability.testsystems
-
Implements a coherent bridge system with two paths 1 2 and 3 4 and the bridge 5.
- BridgeSystem(ReliabilityFunction, ReliabilityFunction, ReliabilityFunction, ReliabilityFunction, ReliabilityFunction) - Constructor for class org.jreliability.testsystems.BridgeSystem
- build(BDD<T>, Map<BDD<T>, BDDTopEvent.VarNode>) - Method in class org.jreliability.bdd.BDDTopEvent
-
Builds the internal node from a
BDDnode. - buildConstraintBDD(List<BDDConstraint.Literal<T>>, int, int, int, int, Map<BDDConstraint.Pair<Integer, Integer>, BDD<T>>, BDDProvider<T>) - Static method in class org.jreliability.bdd.BDDs
-
Returns a greater-equal constraint represented as a
BDDvia a recursive procedure proposed by Een & Soerrensson 2006.
C
- calculate() - Method in class org.jreliability.importancemeasures.BarlowProschan
-
Calculates the Barlow Proschan importances for all components.
- calculate(double) - Method in class org.jreliability.importancemeasures.ABGT
-
Calculates the ABGT importances for all components at the specified time.
- calculate(double) - Method in class org.jreliability.importancemeasures.Birnbaum
-
Calculates the Birnbaum importances for all components at the specified time.
- calculate(double) - Method in class org.jreliability.importancemeasures.BirnbaumAB
-
Calculates the Andrews Beeson extension of the
Birnbaumimportance for all components at the specified time. - calculate(double) - Method in class org.jreliability.importancemeasures.RAW
-
Calculates the
RAWvalues for all components at the specified time. - calculate(double) - Method in class org.jreliability.importancemeasures.RRW
-
Calculates the
RRWvalues for all components at the specified time. - calculate(double) - Method in interface org.jreliability.importancemeasures.TimeDependentImportanceMeasure
-
Assign a importance value to each variable T of the system at a specific time t.
- calculate(double) - Method in class org.jreliability.importancemeasures.Vaurio
-
Calculates the Vaurio importances for all components at the specified time.
- calculate(Transformer<T, Double>) - Method in class org.jreliability.bdd.BDDTopEvent
-
Calculates the top event for the values given by the functionTransformer.
- calculate(BAGT.Variant) - Method in class org.jreliability.importancemeasures.BAGT
-
Calculates one of the BAGT importance measure variants.
- calculateTop(BDD<T>, Transformer<T, Double>) - Static method in class org.jreliability.bdd.BDDs
-
Calculates the top event of the
BDDbased on a functionTransformer that delivers for each variableTa double value. - coefficients - Variable in class org.jreliability.booleanfunction.common.LinearTerm
-
The coefficients of the embedded terms.
- collectDotEdges(BDD<T>, StringBuffer, Map<BDD<T>, String>, Set<BDD<T>>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the
BDDto collects all edges for the DOT representation. - collectDotMarkers(BDD<T>, StringBuffer, Map<T, String>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the
BDDto setup the correct ranks of all nodes belonging to the same variable. - collectDotNodes(BDD<T>, StringBuffer, Map<BDD<T>, String>, Map<T, Integer>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the
BDDto collects all nodes for the DOT representation. - collectDotRanks(BDD<T>, StringBuffer, Map<BDD<T>, String>, Map<T, String>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the
BDDto setup the correct ranks of all nodes belonging to the same variable. - collectNodes(BDD<T>, T, Set<BDD<T>>, Set<BDD<T>>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the
BDDto collect all nodes for a given variableT. - collectTimesToFailure(Term, Transformer<T, ReliabilityFunction>, Predicate<T>) - Method in class org.jreliability.bdd.BDDTTRFSimulative
-
Collects all times-to-failure to derive
5000samples needed to calculate theReliabilityFunction. - collectTimesToFailure(Term, Transformer<T, ReliabilityFunction>, Predicate<T>, int) - Method in class org.jreliability.bdd.BDDTTRFSimulative
-
Collects all times-to-failure to derive
nsamples needed to calculate theReliabilityFunction. - collectVariables(BDD<T>, Set<T>, Set<BDD<T>>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the
BDDto collect all variables. - collectVariablesSorted(BDD<T>, List<T>) - Static method in class org.jreliability.bdd.BDDs
- comboBox - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
-
The box for the different
Aspects. - comparator - Variable in class org.jreliability.booleanfunction.common.LinearTerm
-
The used
LinearTerm.Comparator. - compareTo(Occurrence<T>) - Method in class org.jreliability.common.Occurrence
- component1 - Variable in class org.jreliability.testsystems.BridgeSystem
- component1 - Variable in class org.jreliability.testsystems.SeriesParallelSystem
- component1 - Variable in class org.jreliability.testsystems.TCNCSystem
- component1 - Variable in class org.jreliability.testsystems.TINCSystem
- component1 - Variable in class org.jreliability.testsystems.TMR
- component1 - Variable in class org.jreliability.tutorial.tmr.TMR
-
The first component.
- component2 - Variable in class org.jreliability.testsystems.BridgeSystem
- component2 - Variable in class org.jreliability.testsystems.SeriesParallelSystem
- component2 - Variable in class org.jreliability.testsystems.TCNCSystem
- component2 - Variable in class org.jreliability.testsystems.TINCSystem
- component2 - Variable in class org.jreliability.testsystems.TMR
- component2 - Variable in class org.jreliability.tutorial.tmr.TMR
-
The second component.
- component3 - Variable in class org.jreliability.testsystems.BridgeSystem
- component3 - Variable in class org.jreliability.testsystems.SeriesParallelSystem
- component3 - Variable in class org.jreliability.testsystems.TCNCSystem
- component3 - Variable in class org.jreliability.testsystems.TINCSystem
- component3 - Variable in class org.jreliability.testsystems.TMR
- component3 - Variable in class org.jreliability.tutorial.tmr.TMR
-
The third component.
- component4 - Variable in class org.jreliability.testsystems.BridgeSystem
- component4 - Variable in class org.jreliability.testsystems.TINCSystem
- component5 - Variable in class org.jreliability.testsystems.BridgeSystem
- component5 - Variable in class org.jreliability.testsystems.TINCSystem
- components - Variable in class org.jreliability.tutorial.boiler.Boiler
-
All components that are included in the
Boiler. - ConstantFailureFunction - Class in org.jreliability.function.common
-
The
ConstantFailureFunctionreturns a constant failure probability for which it must hold that
0 =< failure probability =< 1. - ConstantFailureFunction(double) - Constructor for class org.jreliability.function.common.ConstantFailureFunction
- ConstantReliabilityFunction - Class in org.jreliability.function.common
-
The
ConstantReliabilityFunctionreturns a constant success probability for which it must hold that
0 =< failure probability =< 1. - ConstantReliabilityFunction(double) - Constructor for class org.jreliability.function.common.ConstantReliabilityFunction
- ConstraintTester - Class in org.jreliability.tester
-
The
ConstraintTestercan be used to test theBDDTTRF.convertToBDD(Term)function. - ConstraintTester() - Constructor for class org.jreliability.tester.ConstraintTester
- controller - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The controller.
- Controller - Class in org.jreliability.tutorial.boiler
-
The
Controllermodels a controlling component that is used for activating the pumps and controlling the water temperature. - Controller(String) - Constructor for class org.jreliability.tutorial.boiler.Controller
-
Constructs a
Controllerwith a given name. - convert(BDD<T>, Transformer<T, ReliabilityFunction>) - Method in class org.jreliability.bdd.BDDTTRF
- convert(Term, Transformer<T, ReliabilityFunction>) - Method in class org.jreliability.bdd.BDDTTRF
- convert(Term, Transformer<T, ReliabilityFunction>) - Method in class org.jreliability.bdd.BDDTTRFSimulative
- convert(Term, Transformer<T, ReliabilityFunction>) - Method in interface org.jreliability.booleanfunction.TTRF
-
Converts a
Termto aReliabilityFunction. - convert(Term, Transformer<T, ReliabilityFunction>, int) - Method in class org.jreliability.bdd.BDDTTRFSimulative
- convert(Term, Transformer<T, ReliabilityFunction>, Predicate<T>) - Method in class org.jreliability.bdd.BDDTTRF
- convert(Term, Transformer<T, ReliabilityFunction>, Predicate<T>) - Method in class org.jreliability.bdd.BDDTTRFSimulative
- convert(Term, Transformer<T, ReliabilityFunction>, Predicate<T>) - Method in interface org.jreliability.booleanfunction.TTRF
- convert(Term, Transformer<T, ReliabilityFunction>, Predicate<T>, int) - Method in class org.jreliability.bdd.BDDTTRFSimulative
- convertToBDD(Term) - Method in class org.jreliability.bdd.BDDTTRF
- convertToBDD(Term, Predicate<T>) - Method in class org.jreliability.bdd.BDDTTRF
- copy() - Method in interface org.jreliability.bdd.BDD
-
Returns a copy of this
BDD. - copy() - Method in class org.jreliability.bdd.javabdd.JBDD
- critCalc - Variable in class org.jreliability.importancemeasures.ABGT
- critCalc - Variable in class org.jreliability.importancemeasures.Birnbaum
- critCalc - Variable in class org.jreliability.importancemeasures.BirnbaumAB
- critCalc - Variable in class org.jreliability.importancemeasures.Vaurio
- CriticalityBDDs<T> - Class in org.jreliability.importancemeasures
-
The
CriticalityBDDsclass is a wrapper class to encapsulate the failure and repair criticalityBDDs of a component. - CriticalityBDDs(BDD<T>, BDD<T>) - Constructor for class org.jreliability.importancemeasures.CriticalityBDDs
- CriticalityCalculator<T> - Class in org.jreliability.importancemeasures
-
The
CriticalityCalculatoris a utility class used to calculate theCriticalityValuesandCriticalityBDDsof the components of a system. - CriticalityCalculator(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.CriticalityCalculator
-
Returns a
CriticalityCalculatorfor a specific system with itsBDDandReliabilityFunctionTransformer. - CriticalityValues - Class in org.jreliability.importancemeasures
-
The
CriticalityValuesclass is a wrapper class to encapsulate the failure and repair criticality values of a component. - CriticalityValues(double, double) - Constructor for class org.jreliability.importancemeasures.CriticalityValues
- current - Variable in class org.jreliability.booleanfunction.TermUtils.ParseString
-
The pointer for the current position.
- currentAspect - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
-
The currently shown
Aspect.
D
- delta - Variable in class org.jreliability.function.common.HjorthReliabilityFunction
-
The
deltaparameter shapes theHjorthReliabilityFunction. - DensityAspect - Class in org.jreliability.gui.aspect
-
The
DensityAspectrepresents the density of aReliabilityFunction. - DensityAspect() - Constructor for class org.jreliability.gui.aspect.DensityAspect
-
Constructs a
DensityAspect. - densityFunction - Variable in class org.jreliability.function.FailureRate
-
The used
DensityFunctionto determinef(x). - DensityFunction - Class in org.jreliability.function
- DensityFunction(Function) - Constructor for class org.jreliability.function.DensityFunction
-
Constructs a
DensityFunctionwith a givenFunction.
E
- epsilon - Variable in class org.jreliability.bdd.BDDTTRFSimulative
-
The used maximum error
epsilonvalue for the simulation. - epsilon - Variable in class org.jreliability.evaluator.IntegralEvaluator
-
The allowed error /
epsilonfor Romberg's method. - epsilon - Variable in class org.jreliability.evaluator.MomentEvaluator
-
The allowed error
epsilonfor Romberg's integration. - epsilon - Variable in class org.jreliability.function.InverseFunction
-
The allowed error
epsilonfor embedded bisection method. - EQUAL - Enum constant in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
The equal comparator, i.e.
- equals(Object) - Method in interface org.jreliability.bdd.BDD
-
TODO Returns
trueif this BDD equalsthatBDD. - equals(Object) - Method in class org.jreliability.bdd.javabdd.JBDD
- equals(Object) - Method in class org.jreliability.booleanfunction.common.LiteralTerm
- evaluate(Transformer<T, Double>) - Method in class org.jreliability.sl.SL
-
The evaluation performs the actual stochastic logic calculations by a sequential processing of the different terms according to their order and using a stack.
- evaluate(BDD<T>, Transformer<T, Double>, Set<BDD<T>>) - Static method in class org.jreliability.bdd.BDDs
-
Evaluates the BDD to determine the top event.
- evaluate(Function, double, double) - Method in class org.jreliability.evaluator.IntegralEvaluator
-
Calculates the integral from
atob. - evaluate(ReliabilityFunction) - Method in class org.jreliability.evaluator.MomentEvaluator
-
Returns the value derived from an integration of the
ReliabilityFunction. - evaluate(ReliabilityFunction, double) - Method in class org.jreliability.evaluator.InverseEvaluator
- evaluateAND(Term) - Method in class org.jreliability.sl.SL
-
The evaluation of an
ANDTermwith respective AND operation on the bit streams of the operands. - evaluateNOT(Term) - Method in class org.jreliability.sl.SL
-
The evaluation of an
NOTTermwith respective flip of the bit streams of the operand. - evaluateOR(Term) - Method in class org.jreliability.sl.SL
-
The evaluation of an
ORTermwith respective OR operation on the bit streams of the operands. - Evaluator - Interface in org.jreliability.evaluator
-
The
Evaluatoris a marker interface for all evaluators. - exist(T) - Method in interface org.jreliability.bdd.BDD
-
Returns this
BDDafter an existential quantification of the specified variable. - exist(T) - Method in class org.jreliability.bdd.javabdd.JBDD
- ExponentialFailureFunction - Class in org.jreliability.function.common
-
The
ExponentialFailureFunctionrepresents the exponential behavior of cumulative failure probability
F(x) = 1 - e^-(alpha * x)
of a failure caused with a fixed rate/probability of occurrencealpha > 0. - ExponentialFailureFunction(double) - Constructor for class org.jreliability.function.common.ExponentialFailureFunction
- ExponentialReliabilityFunction - Class in org.jreliability.function.common
-
The
ExponentialReliabilityFunctionrepresents the exponentialReliabilityFunction
R(x) = 1 - F(x) = e^-(alpha * x)
withalpha > 0. - ExponentialReliabilityFunction(double) - Constructor for class org.jreliability.function.common.ExponentialReliabilityFunction
-
Constructs an
ExponentialReliabilityFunctionwith a givenalpha.
F
- factory - Variable in class org.jreliability.bdd.javabdd.JBDDProvider
-
The used
BDDFactory. - Failure<T> - Class in org.jreliability.common
-
The
Failurerepresents the occurrence of a failure of an object and delivers the time of the failure as the information. - Failure(T, double) - Constructor for class org.jreliability.common.Failure
-
Constructs a
Failurewith a given object and a time. - failureCriticality - Variable in class org.jreliability.importancemeasures.CriticalityValues
- failureCriticalityBdd - Variable in class org.jreliability.importancemeasures.CriticalityBDDs
- FailureRate - Class in org.jreliability.function
- FailureRate(ReliabilityFunction) - Constructor for class org.jreliability.function.FailureRate
-
Constructs a
FailureRatewith a givenReliabilityFunction. - FailureRateAspect - Class in org.jreliability.gui.aspect
- FailureRateAspect() - Constructor for class org.jreliability.gui.aspect.FailureRateAspect
-
Constructs a
FailureRateAspect. - FALSETerm - Class in org.jreliability.booleanfunction.common
- FALSETerm() - Constructor for class org.jreliability.booleanfunction.common.FALSETerm
- firstMoment - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The
Evaluatorto determine the first moment, i.e., the expected value. - forAll(T) - Method in interface org.jreliability.bdd.BDD
-
Returns this
BDDafter a universal quantification of the specified variable. - forAll(T) - Method in class org.jreliability.bdd.javabdd.JBDD
- free() - Method in interface org.jreliability.bdd.BDD
-
Destroys this
BDD. - free() - Method in class org.jreliability.bdd.javabdd.JBDD
- function - Variable in class org.jreliability.function.DensityFunction
-
The
Functionfor which theDensityFunctionis to determine. - Function - Interface in org.jreliability.function
-
The
Functionrepresents a mathematical functiony = f(x). - functions - Variable in class org.jreliability.function.ReliabilityFunctionSet
-
The set of
ReliabilityFunctions. - functionTransformer - Variable in class org.jreliability.bdd.BDDReliabilityFunction
- functionTransformer - Variable in class org.jreliability.sl.SLReliabilityFunction
G
- generateRandomBitstream(double) - Method in class org.jreliability.sl.SL
-
Generates a
BitSetrepresenting the bit stream where the ratio of 1s and 0s resembles the given probability. - get() - Method in class org.jreliability.booleanfunction.common.LiteralTerm
-
Returns the variable.
- get() - Method in class org.jreliability.booleanfunction.common.NOTTerm
-
Returns the term.
- get() - Method in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
-
Returns the current
Aspect. - get() - Method in class org.jreliability.tester.TestExample
-
Returns the
Termrepresentation of theTestExample. - get() - Method in class org.jreliability.testsystems.BridgeSystem
- get() - Method in class org.jreliability.testsystems.SeriesParallelSystem
- get() - Method in class org.jreliability.testsystems.TCNCSystem
- get() - Method in class org.jreliability.testsystems.TINCSystem
- get() - Method in class org.jreliability.testsystems.TMR
- get() - Method in class org.jreliability.tutorial.boiler.Boiler
-
Returns the
ReliabilityFunctionthat represents theBoiler. - get() - Method in class org.jreliability.tutorial.tmr.TMR
- get(Map<String, ReliabilityFunction>) - Method in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
Returns the
JPanelfor a given set ofReliabilityFunctions. - get(BDD<T>) - Method in interface org.jreliability.bdd.BDDProvider
-
Returns the
variablethat is represented by theBDD. - get(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDDProvider
- get(T) - Method in interface org.jreliability.bdd.BDDProvider
-
Returns the
BDDthat represents thevariable. - get(T) - Method in class org.jreliability.bdd.javabdd.JBDDProvider
- getAlpha() - Method in class org.jreliability.function.common.ExponentialReliabilityFunction
-
The
alphaparameter. - getBdd() - Method in class org.jreliability.bdd.BDDReliabilityFunction
-
Returns the
BDD. - getBDD(List<Integer>, List<BDD<T>>, LinearTerm.Comparator, int, BDDProvider<T>) - Static method in class org.jreliability.bdd.BDDs
-
Converts a linear constraint to a
BDD. - getCoefficients() - Method in class org.jreliability.booleanfunction.common.LinearTerm
-
Returns the coefficients of the
Terms. - getComparator() - Method in class org.jreliability.booleanfunction.common.LinearTerm
-
Returns the
LinearTerm.Comparatorof theLinearTerm. - getComponents() - Method in class org.jreliability.tutorial.boiler.Boiler
-
Returns the components of the
Boiler. - getConstraintBDD(BDDConstraint<T>, BDDProvider<T>) - Static method in class org.jreliability.bdd.BDDs
-
Returns a greater-equal constraint represented as a
BDD. - getCriticalityBDDs(T) - Method in class org.jreliability.importancemeasures.CriticalityCalculator
-
Calculates the failure and repair
CriticalityBDDsof the given variable (component). - getCriticalityValues(double) - Method in class org.jreliability.importancemeasures.CriticalityCalculator
-
Calculates the
CriticalityValuesfor all components at the specified time. - getCurrent() - Method in class org.jreliability.booleanfunction.TermUtils.ParseString
-
Returns the current character.
- getFactory() - Method in class org.jreliability.bdd.javabdd.JBDDProvider
-
Returns the used
BDDFactory. - getFailureCriticality() - Method in class org.jreliability.importancemeasures.CriticalityValues
- getFailureCriticalityBDD() - Method in class org.jreliability.importancemeasures.CriticalityBDDs
- getFailures(BDD<T>, Transformer<T, ReliabilityFunction>) - Method in class org.jreliability.bdd.BDDTTRFSimulative
-
Generates the
Failureoccurrences for a single simulation run based on the givenBDDand theReliabilityFunctions of its elements. - getFunctions() - Method in class org.jreliability.function.ReliabilityFunctionSet
-
Returns the set of
ReliabilityFunctions. - getImageIcon() - Static method in class org.jreliability.gui.ReliabilityViewer
-
Returns the
ImageIcon. - getLower(ReliabilityFunction) - Method in class org.jreliability.gui.aspect.AbstractAspect
- getLower(ReliabilityFunction) - Method in interface org.jreliability.gui.aspect.Aspect
-
Returns the lower bound of the
ReliabilityFunctionunder the currentAspect. - getName() - Method in class org.jreliability.gui.aspect.AbstractAspect
- getName() - Method in interface org.jreliability.gui.aspect.Aspect
-
Returns the name of the
Aspect. - getName() - Method in class org.jreliability.tutorial.boiler.BoilerComponent
-
Returns the name of the component.
- getNodes(T, BDD<T>) - Static method in class org.jreliability.bdd.BDDs
-
Returns all nodes of the
BDDthat represent the variableT. - getObject() - Method in class org.jreliability.common.Occurrence
-
Returns the object.
- getPanel(String, Map<String, ReliabilityFunction>) - Static method in class org.jreliability.gui.ReliabilityViewer
-
Returns the GUI as a
JPanelwith a given title and a map ofReliabilityFunctions. - getProbabiliy(Transformer<T, Double>) - Method in class org.jreliability.sl.SL
-
Calculates the probability of the
Term(i.e. - getProvider() - Method in interface org.jreliability.bdd.BDD
-
Returns the used
BDDProvider. - getProvider() - Method in interface org.jreliability.bdd.BDDProviderFactory
-
Returns a
BDDProvider. - getProvider() - Method in class org.jreliability.bdd.javabdd.JBDD
- getProvider() - Method in class org.jreliability.bdd.javabdd.JBDDProviderFactory
- getRepairCriticality() - Method in class org.jreliability.importancemeasures.CriticalityValues
- getRepairCriticalityBdd() - Method in class org.jreliability.importancemeasures.CriticalityBDDs
- getRHS() - Method in class org.jreliability.booleanfunction.common.LinearTerm
-
Returns the right-hand-side.
- getSamples() - Method in class org.jreliability.function.common.SampledReliabilityFunction
-
Returns all samples in an ordered
List. - getSamples(Map<String, ReliabilityFunction>, Aspect, int) - Method in class org.jreliability.gui.aspect.SampleCollector
-
Returns the
Samples(with anumberof points each) of a set ofReliabilityFunctions under a givenAspect. - getSamples(ReliabilityFunction, Aspect, double, double, int) - Method in class org.jreliability.gui.aspect.SampleCollector
-
Returns
numberSamplesof aReliabilityFunctionunder a givenAspect, ranging from thelowerto theupperbound. - getTerm() - Method in class org.jreliability.testsystems.BridgeSystem
- getTerm() - Method in class org.jreliability.testsystems.SeriesParallelSystem
- getTerm() - Method in class org.jreliability.testsystems.TCNCSystem
- getTerm() - Method in class org.jreliability.testsystems.TINCSystem
- getTerm() - Method in class org.jreliability.testsystems.TMR
- getTerm() - Method in class org.jreliability.tutorial.boiler.Boiler
- getTerm() - Method in class org.jreliability.tutorial.tmr.TMR
- getTermFromString(String) - Static method in class org.jreliability.booleanfunction.TermUtils
- getTerms() - Method in class org.jreliability.booleanfunction.AbstractHierarchicalTerm
-
Returns a list of the embedded
TermUtils. - getTime() - Method in class org.jreliability.common.Occurrence
-
Returns the time.
- getTransformer() - Method in class org.jreliability.bdd.BDDReliabilityFunction
-
Returns the used
Transformer. - getTransformer() - Method in class org.jreliability.testsystems.BridgeSystem
- getTransformer() - Method in class org.jreliability.testsystems.SeriesParallelSystem
- getTransformer() - Method in class org.jreliability.testsystems.TCNCSystem
- getTransformer() - Method in class org.jreliability.testsystems.TINCSystem
- getTransformer() - Method in class org.jreliability.testsystems.TMR
- getTransformer() - Method in class org.jreliability.tutorial.boiler.Boiler
-
Returns the
BoilerTransformer. - getTransformer() - Method in class org.jreliability.tutorial.tmr.TMR
-
Returns a
Transformerfor each element of the system to itsReliabilityFunction. - getUpper(ReliabilityFunction) - Method in interface org.jreliability.gui.aspect.Aspect
-
Returns the upper bound of the
ReliabilityFunctionunder the currentAspect. - getUpper(ReliabilityFunction) - Method in class org.jreliability.gui.aspect.DensityAspect
- getUpper(ReliabilityFunction) - Method in class org.jreliability.gui.aspect.FailureRateAspect
- getUpper(ReliabilityFunction) - Method in class org.jreliability.gui.aspect.ReliabilityFunctionAspect
- getUpper(ReliabilityFunction) - Method in class org.jreliability.gui.aspect.UnreliabilityFunctionAspect
- getUpperBound(ReliabilityFunction) - Method in class org.jreliability.evaluator.MomentEvaluator
-
Returns the calculated upper bound that will be used in the integration process.
- getVariable(BDD<T>) - Method in class org.jreliability.bdd.BDDTopEvent
-
Returns the internal variable for a
BDD. - getVariables() - Method in interface org.jreliability.bdd.BDD
-
Returns the set of variables that are used in this
BDD. - getVariables() - Method in class org.jreliability.bdd.javabdd.JBDD
- getVariables(BDD<T>) - Static method in class org.jreliability.bdd.BDDs
-
Returns all variables (elements)
Tincluded in theBDD. - getVariables(Term) - Static method in class org.jreliability.booleanfunction.TermUtils
-
Returns the variables included in a
Term. - getVariables(Term, Set<T>) - Static method in class org.jreliability.booleanfunction.TermUtils
-
Adds the variables included in a
Termto a given set of variables. - getXAxis() - Method in class org.jreliability.gui.aspect.AbstractAspect
- getXAxis() - Method in interface org.jreliability.gui.aspect.Aspect
-
Returns the label for the x-axis .
- getY(double) - Method in class org.jreliability.bdd.BDDReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.ConstantFailureFunction
- getY(double) - Method in class org.jreliability.function.common.ConstantReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.ExponentialFailureFunction
- getY(double) - Method in class org.jreliability.function.common.ExponentialReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.HjorthReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.LognormalReliabilityFunction
-
The estimated log-normal reliability function (the estimation uncertainty is 3E-7 for uniformly distributed random variables).
- getY(double) - Method in class org.jreliability.function.common.NMWDReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.NormalReliabilityFunction
-
The estimated log-normal reliability function (the estimation uncertainty is 3E-7 for uniformly distributed random variables).
- getY(double) - Method in class org.jreliability.function.common.ParallelReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.SampledReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.SerialReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.SumReliabilityFunction
- getY(double) - Method in class org.jreliability.function.common.WeibullReliabilityFunction
- getY(double) - Method in class org.jreliability.function.DensityFunction
-
Returns the
yvalue fory = f(x). - getY(double) - Method in class org.jreliability.function.FailureRate
- getY(double) - Method in interface org.jreliability.function.Function
-
Returns the
yvalue fory = f(x). - getY(double) - Method in class org.jreliability.function.InverseFunction
- getY(double) - Method in class org.jreliability.function.UnreliabilityFunction
-
Returns the
yvalue fory = F(x) = 1 - R(x). - getY(double) - Method in class org.jreliability.importancemeasures.BarlowProschan.BarlowProschanFunction
- getY(double) - Method in class org.jreliability.sl.SLReliabilityFunction
- getY(double, ReliabilityFunction) - Method in interface org.jreliability.gui.aspect.Aspect
- getY(double, ReliabilityFunction) - Method in class org.jreliability.gui.aspect.DensityAspect
- getY(double, ReliabilityFunction) - Method in class org.jreliability.gui.aspect.FailureRateAspect
- getY(double, ReliabilityFunction) - Method in class org.jreliability.gui.aspect.ReliabilityFunctionAspect
- getY(double, ReliabilityFunction) - Method in class org.jreliability.gui.aspect.UnreliabilityFunctionAspect
- getY(List<Double>) - Method in interface org.jreliability.function.Function
-
Returns a list of
yvalues for a given list ofxvalue. - getY(List<Double>) - Method in class org.jreliability.function.ReliabilityFunctionSet
- getY(List<Double>) - Method in class org.jreliability.function.SequentialFunction
- getY(List<Double>) - Method in class org.jreliability.importancemeasures.BarlowProschan.BarlowProschanFunction
- getYAxis() - Method in class org.jreliability.gui.aspect.AbstractAspect
- getYAxis() - Method in interface org.jreliability.gui.aspect.Aspect
-
Returns the label for the x-axis.
- GREATER - Enum constant in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
The greater comparator, i.e.
- GREATEREQUAL - Enum constant in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
The greater-equal comparator, i.e.
H
- hashCode() - Method in class org.jreliability.bdd.javabdd.JBDD
- hashCode() - Method in class org.jreliability.booleanfunction.common.LiteralTerm
- heater - Variable in class org.jreliability.tester.TestExample
-
The heater.
- heater - Variable in class org.jreliability.tester.TestExponentialTransformer
-
The heater.
- heater - Variable in class org.jreliability.tester.TestWeibullTransformer
-
The heater.
- heater - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The water heater.
- Heater - Class in org.jreliability.tutorial.boiler
-
The
Heatermodels an actor component of the boiler that is responsible for increasing the water temperature. - Heater(String) - Constructor for class org.jreliability.tutorial.boiler.Heater
-
Constructs a
Heaterwith a given name. - heaterReliabilityFunction - Variable in class org.jreliability.tester.TestExponentialTransformer
-
The
ReliabilityFunctionof the heater. - heaterReliabilityFunction - Variable in class org.jreliability.tester.TestWeibullTransformer
-
The
ReliabilityFunctionof the heater. - high() - Method in interface org.jreliability.bdd.BDD
-
Returns the
trueor1branch of this BDD. - high() - Method in class org.jreliability.bdd.javabdd.JBDD
- HjorthReliabilityFunction - Class in org.jreliability.function.common
-
The
HjorthReliabilityFunctionrepresents the HjorthReliabilityFunction - HjorthReliabilityFunction(double, double, double) - Constructor for class org.jreliability.function.common.HjorthReliabilityFunction
I
- imp(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Returns the logical implication of two
BDDs. - imp(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- ImportanceMeasure - Interface in org.jreliability.importancemeasures
-
The
ImportanceMeasureis used to assign a importance value to each variable of the system. - impWith(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Returns the logical implication of two
BDDs. - impWith(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- impWith(T) - Method in interface org.jreliability.bdd.BDD
-
Makes this BDD the logical implication of this and
thatvariable. - impWith(T) - Method in class org.jreliability.bdd.javabdd.JBDD
- indices - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The map keeps track of the aspect and its index in the picker.
- INITIAL_VARIABLES - Static variable in class org.jreliability.bdd.javabdd.JBDDProviderFactory
-
The number of initially allocated variables.
- initialize() - Method in class org.jreliability.gui.MeasuresPanel
- initialize(Term) - Method in class org.jreliability.sl.SL
- IntegralEvaluator - Class in org.jreliability.evaluator
-
The
IntegralEvaluatordetermines the integral of aFunctionusing Romberg's method. - IntegralEvaluator() - Constructor for class org.jreliability.evaluator.IntegralEvaluator
-
Constructs the
IntegralEvaluatorwith the epsilon value1.0E-8. - IntegralEvaluator(double) - Constructor for class org.jreliability.evaluator.IntegralEvaluator
-
Constructs the
IntegralEvaluator. - integrate(ReliabilityFunction, double, double) - Method in class org.jreliability.evaluator.MomentEvaluator
-
Calculates the integral between a and b using Romberg's integration.
- intToVariable - Variable in class org.jreliability.bdd.javabdd.JBDDProvider
- inverse - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The
Evaluatorto calculate the inverse of theUnreliabilityFunctionof theReliabilityFunction, used to derive the Mission-Time. - InverseEvaluator - Class in org.jreliability.evaluator
-
The
InverseEvaluatorcalculates thexvalue iny = R(x)for a givenyof theReliabilityFunctionR(t). - InverseEvaluator() - Constructor for class org.jreliability.evaluator.InverseEvaluator
- InverseFunction - Class in org.jreliability.function
-
The
InverseFunctiondetermines the inverse reliabilityR^-1(x). - InverseFunction(ReliabilityFunction) - Constructor for class org.jreliability.function.InverseFunction
-
Constructs an
InverseFunctionwith a givenReliabilityFunctionand an acceptable error of 1.0E-5. - InverseFunction(ReliabilityFunction, double) - Constructor for class org.jreliability.function.InverseFunction
-
Constructs an
InverseFunctionwith a givenReliabilityFunctionand an errorepsilonfor the embedded bisection method. - isEnd() - Method in class org.jreliability.booleanfunction.TermUtils.ParseString
-
Returns
trueif the end of theStringis reached. - isOne() - Method in interface org.jreliability.bdd.BDD
-
Returns
trueif this BDD is theoneBDD. - isOne() - Method in class org.jreliability.bdd.javabdd.JBDD
- isZero() - Method in interface org.jreliability.bdd.BDD
-
Returns
trueif this BDD is thezeroBDD. - isZero() - Method in class org.jreliability.bdd.javabdd.JBDD
- ite(BDD<T>, BDD<T>) - Method in interface org.jreliability.bdd.BDD
- ite(BDD<T>, BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
J
- JBDD<T> - Class in org.jreliability.bdd.javabdd
- JBDDProvider<T> - Class in org.jreliability.bdd.javabdd
-
The
JBDDProviderused to getJBDDBDDs. - JBDDProvider(int) - Constructor for class org.jreliability.bdd.javabdd.JBDDProvider
-
Constructs a
JBDDProviderwith a given number of variables. - JBDDProvider(int, int, int) - Constructor for class org.jreliability.bdd.javabdd.JBDDProvider
-
Constructs a
JBDDProviderwith a given number of variables, the growth rate of the number of variables, and the initial number of nodes. - JBDDProviderFactory - Class in org.jreliability.bdd.javabdd
-
The
JBDDProviderFactoryis aBDDProviderFactoryfor the JavaBDD library. - JBDDProviderFactory() - Constructor for class org.jreliability.bdd.javabdd.JBDDProviderFactory
-
Constructs a
JBDDProviderFactory.
L
- lambda - Variable in class org.jreliability.function.common.NMWDReliabilityFunction
-
The
lambdaparameter somehow resembles the failure-ratelambda. - LESS - Enum constant in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
The less comparator, i.e.
- LESSEQUAL - Enum constant in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
The less-equal comparator, i.e.
- level() - Method in interface org.jreliability.bdd.BDD
-
Returns the level of this
BDD. - level() - Method in class org.jreliability.bdd.javabdd.JBDD
- LinearTerm - Class in org.jreliability.booleanfunction.common
-
The
LinearTermrepresents a linear constraint of the form:
left-hand-side comparator right-hand-side. - LinearTerm(List<Integer>, List<Term>, LinearTerm.Comparator, int) - Constructor for class org.jreliability.booleanfunction.common.LinearTerm
-
Constructs a
LinearTermwith a given list of coefficients, the embeddedTerms, theLinearTerm.Comparator, and the right-hand-side. - LinearTerm(LinearTerm.Comparator, int) - Constructor for class org.jreliability.booleanfunction.common.LinearTerm
-
Constructs a
LinearTermwith a givenLinearTerm.Comparator, and the right-hand-side. - LinearTerm.Comparator - Enum Class in org.jreliability.booleanfunction.common
-
The
LinearTerm.Comparatordetermines the comparator in theLinearTerm, i.e. - LiteralTerm<T> - Class in org.jreliability.booleanfunction.common
-
The
LiteralTermrepresents a literal, i.e. - LiteralTerm(T) - Constructor for class org.jreliability.booleanfunction.common.LiteralTerm
-
Constructs a
LiteralTermwith a given variable. - lognormalReliabilityFunction - Variable in class org.jreliability.function.common.NormalReliabilityFunction
- LognormalReliabilityFunction - Class in org.jreliability.function.common
-
The
LognormalReliabilityFunctionrepresents the lognormalReliabilityFunction - LognormalReliabilityFunction(double, double) - Constructor for class org.jreliability.function.common.LognormalReliabilityFunction
- LOGO - Static variable in class org.jreliability.gui.ReliabilityViewer
-
The location of the LOGO.
- low() - Method in interface org.jreliability.bdd.BDD
- low() - Method in class org.jreliability.bdd.javabdd.JBDD
- lower - Variable in class org.jreliability.gui.aspect.AbstractAspect
-
The standard lower bound is
0.
M
- main(String[]) - Static method in class org.jreliability.tester.ConstraintTester
-
Main.
- main(String[]) - Static method in class org.jreliability.tester.MemoryLeakTest
- main(String[]) - Static method in class org.jreliability.tester.PlotDataForImportanceMeasuresCreator
- main(String[]) - Static method in class org.jreliability.tester.ReliabilityTester
-
Main.
- main(String[]) - Static method in class org.jreliability.tutorial.boiler.BoilerTester
-
Main.
- main(String[]) - Static method in class org.jreliability.tutorial.tmr.TMRTester
-
Main.
- MeasurePanel(ReliabilityFunction) - Constructor for class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
Constructs a
MeasuresPanel.MeasurePanelwith a givenReliabilityFunction. - MeasuresPanel - Class in org.jreliability.gui
-
The
MeasuresPanelcollects aMeasuresPanel.MeasurePanelfor eachReliabilityFunctionthat shall be shown in the GUI and adds them to aJTabbedPane. - MeasuresPanel(Map<String, ReliabilityFunction>) - Constructor for class org.jreliability.gui.MeasuresPanel
-
Constructs a
MeasuresPanelwith givenReliabilityFunctions and their identifiers. - MeasuresPanel.MeasurePanel - Class in org.jreliability.gui
-
The
MeasuresPanel.MeasurePanelshows some common reliability-related measures that are derived from theReliabilityFunctions. - MemoryLeakTest - Class in org.jreliability.tester
-
The
MemoryLeakTest. - MemoryLeakTest() - Constructor for class org.jreliability.tester.MemoryLeakTest
- MINUS - Enum constant in enum class org.jreliability.importancemeasures.BAGT.Variant
- MINUS_NORMALIZED - Enum constant in enum class org.jreliability.importancemeasures.BAGT.Variant
- moment - Variable in class org.jreliability.importancemeasures.BAGT
- moment - Variable in class org.jreliability.importancemeasures.BarlowProschan
- MomentEvaluator - Class in org.jreliability.evaluator
-
The
MomentEvaluatordetermines then-th moment of a density functionf(x)given aReliabilityFunctionR(x).
E(X^n) = integral_0^infinity x^n f(x) dx. - MomentEvaluator(int) - Constructor for class org.jreliability.evaluator.MomentEvaluator
- MomentEvaluator(int, double) - Constructor for class org.jreliability.evaluator.MomentEvaluator
- mt - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The
JLabelthat is used to display the Mission-Time MT for the user specified probabilitypinp = P[MT]. - mtFieldFormat - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The used
NumberFormatfor themtProbabilitytext field. - mtProbability - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The probability
pinp = P[MT]. - mttf - Variable in class org.jreliability.importancemeasures.BAGT
- mu - Variable in class org.jreliability.function.common.LognormalReliabilityFunction
-
The used mean of the natural logarithms of the times-to-failure.
- mu - Variable in class org.jreliability.function.common.NormalReliabilityFunction
-
The used mean of the natural logarithms of the times-to-failure.
N
- n - Variable in class org.jreliability.evaluator.MomentEvaluator
-
The
n-th moment. - name - Variable in class org.jreliability.gui.aspect.AbstractAspect
-
The name of the
Aspect. - name - Variable in class org.jreliability.tutorial.boiler.BoilerComponent
-
The name of the component.
- names - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The names of the reliabilityFunctions in a distinct order.
- NEWLINE - Static variable in class org.jreliability.bdd.BDDs
-
The platform-independent newline symbol.
- next() - Method in class org.jreliability.booleanfunction.TermUtils.ParseString
-
Moves the pointer to the next character.
- next(int) - Method in class org.jreliability.booleanfunction.TermUtils.ParseString
-
Moves the pointer to the n-th next character.
- NMWDReliabilityFunction - Class in org.jreliability.function.common
-
The
NMWDReliabilityFunctionrepresents the NMWDReliabilityFunctionbased on theWeibullReliabilityFunctionwith a third parameter: - NMWDReliabilityFunction(double, double, double) - Constructor for class org.jreliability.function.common.NMWDReliabilityFunction
- nodeCount() - Method in interface org.jreliability.bdd.BDD
-
Returns the number of node in this
BDD. - nodeCount() - Method in class org.jreliability.bdd.javabdd.JBDD
- nodes - Variable in class org.jreliability.bdd.BDDTopEvent
-
A list of all variables nodes (ordered from bottom to the root).
- NormalReliabilityFunction - Class in org.jreliability.function.common
-
The
NormalReliabilityFunctionrepresents the normalReliabilityFunction - NormalReliabilityFunction(double, double) - Constructor for class org.jreliability.function.common.NormalReliabilityFunction
- not() - Method in interface org.jreliability.bdd.BDD
- not() - Method in class org.jreliability.bdd.javabdd.JBDD
- NOTTerm - Class in org.jreliability.booleanfunction.common
- NOTTerm(Term) - Constructor for class org.jreliability.booleanfunction.common.NOTTerm
-
Constructs a
NOTTermwith a given term. - numberOfOperands - Variable in class org.jreliability.sl.SL
-
The number of operands for each term which are then popped from the stack.
O
- Occurrence<T> - Class in org.jreliability.common
-
The
Occurrencerepresents an occurrence or event, e.g., the failure or repair of an object at a given time. - Occurrence(T, double) - Constructor for class org.jreliability.common.Occurrence
-
Constructs an
Occurrencewith a given object and the time. - one - Variable in class org.jreliability.bdd.BDDTopEvent
-
The instance of the one node.
- one() - Method in interface org.jreliability.bdd.BDDProvider
-
Returns the
trueor1BDD. - one() - Method in class org.jreliability.bdd.javabdd.JBDDProvider
- operandsStack - Variable in class org.jreliability.sl.SL
-
The stack to process the terms.
- or(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Returns the logical or of two
BDDs. - or(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- org.jreliability.bdd - package org.jreliability.bdd
-
Provides the classes for the
BDDs used for the evaluation. - org.jreliability.bdd.javabdd - package org.jreliability.bdd.javabdd
-
Provides the classes for a
BDDimplementation based onnet.sf.javabdd. - org.jreliability.booleanfunction - package org.jreliability.booleanfunction
-
Provides the classes for the Boolean functions used to model the system.
- org.jreliability.booleanfunction.common - package org.jreliability.booleanfunction.common
-
Provides commonly used implementations for the Boolean functions used to model the system.
- org.jreliability.common - package org.jreliability.common
-
Provides classes that can be commonly used in the package.
- org.jreliability.evaluator - package org.jreliability.evaluator
-
Provides the classes for the
Evaluators. - org.jreliability.function - package org.jreliability.function
-
Provides the classes for the
ReliabilityFunctions used for the calculation of the top-event. - org.jreliability.function.common - package org.jreliability.function.common
-
Provides the commonly used
Functions andUnreliabilityFunctions for the reliability analysis. - org.jreliability.gui - package org.jreliability.gui
-
Provides the classes for a simple GUI showing different reliability samplers.
- org.jreliability.gui.aspect - package org.jreliability.gui.aspect
-
Provides the classes for the different aspects of the functions and their plots in the GUI.
- org.jreliability.importancemeasures - package org.jreliability.importancemeasures
-
Provides the classes to calculate importance measures of components.
- org.jreliability.sl - package org.jreliability.sl
-
Provides the classes to employ Stochastic Logic [A] for the analysis.
- org.jreliability.tester - package org.jreliability.tester
-
Provides the classes for a simple test example including the GUI.
- org.jreliability.testsystems - package org.jreliability.testsystems
- org.jreliability.tutorial.boiler - package org.jreliability.tutorial.boiler
- org.jreliability.tutorial.tmr - package org.jreliability.tutorial.tmr
- ORTerm - Class in org.jreliability.booleanfunction.common
- ORTerm() - Constructor for class org.jreliability.booleanfunction.common.ORTerm
-
Constructs an
ORTerm. - ORTerm(List<Term>) - Constructor for class org.jreliability.booleanfunction.common.ORTerm
- orWith(Collection<T>) - Method in interface org.jreliability.bdd.BDD
-
Makes this
BDDthe logical or of this andthatvariables. - orWith(Collection<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- orWith(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Makes this BDD the logical or of this and
thatBDD. - orWith(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- orWith(T) - Method in interface org.jreliability.bdd.BDD
-
Makes this BDD the logical or of this and
thatvariable. - orWith(T) - Method in class org.jreliability.bdd.javabdd.JBDD
P
- paint(Aspect) - Method in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
Repaints the diagram under a given
Aspect. - panel - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
-
The used
ReliabilityFunctionPlotPanel. - panel - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The panel.
- ParallelReliabilityFunction - Class in org.jreliability.function.common
-
The
ParallelReliabilityFunctioncorresponds to a parallel-structure of elements in a system as known from Serial-Parallel systems. - ParallelReliabilityFunction() - Constructor for class org.jreliability.function.common.ParallelReliabilityFunction
-
Constructs a
ParallelReliabilityFunction. - ParallelReliabilityFunction(Set<ReliabilityFunction>) - Constructor for class org.jreliability.function.common.ParallelReliabilityFunction
-
Constructs a
ParallelReliabilityFunctionwith a given set ofReliabilityFunctions. - parse(Object) - Static method in class org.jreliability.booleanfunction.TermUtils
- ParseString(String) - Constructor for class org.jreliability.booleanfunction.TermUtils.ParseString
-
Constructs a
TermUtils.ParseStringwith a givenString. - picker - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The used aspect picker.
- plot - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The used Ptolemy
Plot. - PlotDataForImportanceMeasuresCreator - Class in org.jreliability.tester
-
This file is used to create importance measure data in order to plot and compare them to the results and graphs in [Ali17].
- PlotDataForImportanceMeasuresCreator() - Constructor for class org.jreliability.tester.PlotDataForImportanceMeasuresCreator
- PLUS - Enum constant in enum class org.jreliability.importancemeasures.BAGT.Variant
- PLUS_NORMALIZED - Enum constant in enum class org.jreliability.importancemeasures.BAGT.Variant
- provider - Variable in class org.jreliability.bdd.BDDTTRF
-
The
BDDProvider. - provider - Variable in class org.jreliability.bdd.BDDTTRFSimulative
-
The used
BDDProvider. - provider - Variable in class org.jreliability.bdd.javabdd.JBDD
- provider - Variable in class org.jreliability.importancemeasures.BAGT
- provider - Variable in class org.jreliability.importancemeasures.BarlowProschan
- provider - Variable in class org.jreliability.importancemeasures.CriticalityCalculator
- provider - Variable in class org.jreliability.importancemeasures.RAW
- provider - Variable in class org.jreliability.importancemeasures.RRW
- Pump - Class in org.jreliability.tutorial.boiler
- Pump(String) - Constructor for class org.jreliability.tutorial.boiler.Pump
-
Constructs a
Pumpwith a given name. - pump1 - Variable in class org.jreliability.tester.TestExample
-
The first pump.
- pump1 - Variable in class org.jreliability.tester.TestExponentialTransformer
-
The first pump.
- pump1 - Variable in class org.jreliability.tester.TestWeibullTransformer
-
The first pump.
- pump1 - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The first pump.
- pump1ReliabilityFunction - Variable in class org.jreliability.tester.TestExponentialTransformer
-
The
ReliabilityFunctionof the first pump. - pump1ReliabilityFunction - Variable in class org.jreliability.tester.TestWeibullTransformer
-
The
ReliabilityFunctionof the first pump. - pump2 - Variable in class org.jreliability.tester.TestExample
-
The second pump.
- pump2 - Variable in class org.jreliability.tester.TestExponentialTransformer
-
The second pump.
- pump2 - Variable in class org.jreliability.tester.TestWeibullTransformer
-
The second pump.
- pump2 - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The second pump.
- pump2ReliabilityFunction - Variable in class org.jreliability.tester.TestExponentialTransformer
-
The
ReliabilityFunctionof the second pump. - pump2ReliabilityFunction - Variable in class org.jreliability.tester.TestWeibullTransformer
-
The
ReliabilityFunctionof the second pump.
R
- random - Variable in class org.jreliability.bdd.BDDTTRFSimulative
-
The used random number generator to trigger the simulation.
- RAW<T> - Class in org.jreliability.importancemeasures
-
The
RAWclass calculates the RAW values for coherent and non-coherent systems. - RAW(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.RAW
- reliabilityFunction - Variable in class org.jreliability.function.FailureRate
-
The
ReliabilityFunctionfor which theFailureRateis to determine. - reliabilityFunction - Variable in class org.jreliability.function.InverseFunction
-
The
ReliabilityFunctionfor which the inverse is to determine. - reliabilityFunction - Variable in class org.jreliability.function.UnreliabilityFunction
-
The
ReliabilityFunctionfor which theUnreliabilityFunctionis to determine. - reliabilityFunction - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The used
ReliabilityFunction. - reliabilityFunction - Variable in class org.jreliability.tester.TestExponentialTransformer
-
Maps each element to its
ReliabilityFunction. - reliabilityFunction - Variable in class org.jreliability.tester.TestWeibullTransformer
-
Maps each element to its
ReliabilityFunction. - ReliabilityFunction - Interface in org.jreliability.function
-
The
ReliabilityFunctionrepresents a reliability or survival functionR(x)that is commonly defined as
R(x) = 1 - F(x),
withF(x)being aUnreliabilityFunctionF(x). - ReliabilityFunctionAspect - Class in org.jreliability.gui.aspect
-
The
ReliabilityFunctionAspectplots theReliabilityFunctionitself. - ReliabilityFunctionAspect() - Constructor for class org.jreliability.gui.aspect.ReliabilityFunctionAspect
-
Constructs a
UnreliabilityFunctionAspect. - ReliabilityFunctionPlotPanel - Class in org.jreliability.gui
-
The
ReliabilityFunctionPlotPanelis a basic GUI to visualize the reliabilityAspects for givenReliabilityFunctions. - ReliabilityFunctionPlotPanel(List<Aspect>) - Constructor for class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
Constructs a
ReliabilityFunctionPlotPanelwith the givenAspects. - ReliabilityFunctionPlotPanel.AspectPicker - Class in org.jreliability.gui
-
The
ReliabilityFunctionPlotPanel.AspectPickeris used to choose between the differentAspects. - reliabilityFunctions - Variable in class org.jreliability.function.common.SimpleFunctionTransformer
-
The element
Tand itsReliabilityFunction. - reliabilityFunctions - Variable in class org.jreliability.gui.MeasuresPanel
-
The
ReliabilityFunctions that shall be shown in the GUI. - reliabilityFunctions - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
The list of reliabilityFunctions that shall be plotted.
- reliabilityFunctions - Variable in class org.jreliability.tutorial.boiler.BoilerTransformer
-
The used
ReliabilityFunctionfor each component of theBoiler. - ReliabilityFunctionSet - Class in org.jreliability.function
-
The
ReliabilityFunctionSetis the basic class for functions defined over a set ofReliabilityFunctions. - ReliabilityFunctionSet() - Constructor for class org.jreliability.function.ReliabilityFunctionSet
-
Constructs a
ReliabilityFunctionSet. - ReliabilityFunctionSet(Set<ReliabilityFunction>) - Constructor for class org.jreliability.function.ReliabilityFunctionSet
-
Constructs a
ParallelReliabilityFunctionwith a given set ofReliabilityFunctions. - ReliabilityTester - Class in org.jreliability.tester
- ReliabilityTester() - Constructor for class org.jreliability.tester.ReliabilityTester
- ReliabilityViewer - Class in org.jreliability.gui
-
The
ReliabilityVieweris a basic GUI that shows theMeasuresPaneland theReliabilityFunctionPlotPanel. - ReliabilityViewer() - Constructor for class org.jreliability.gui.ReliabilityViewer
- repairCriticality - Variable in class org.jreliability.importancemeasures.CriticalityValues
- repairCriticalityBdd - Variable in class org.jreliability.importancemeasures.CriticalityBDDs
- replace(T, T) - Method in interface org.jreliability.bdd.BDD
- replace(T, T) - Method in class org.jreliability.bdd.javabdd.JBDD
- replaceWith(T, T) - Method in interface org.jreliability.bdd.BDD
- replaceWith(T, T) - Method in class org.jreliability.bdd.javabdd.JBDD
- restrict(BDD<T>) - Method in interface org.jreliability.bdd.BDD
- restrict(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- restrictWith(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Restricts the variables of
thatto constant reliabilityFunctions in this BDD. - restrictWith(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- rho - Variable in class org.jreliability.function.common.LognormalReliabilityFunction
-
The used standard deviation of the natural logarithms of the times-to-failure.
- rho - Variable in class org.jreliability.function.common.NormalReliabilityFunction
-
The used standard deviation of the natural logarithms of the times-to-failure.
- rhs - Variable in class org.jreliability.booleanfunction.common.LinearTerm
-
The right-hand-side of the
LinearTerm. - root - Variable in class org.jreliability.bdd.BDDTopEvent
-
The root of the bdd.
- RRW<T> - Class in org.jreliability.importancemeasures
-
The
RRWclass calculates the RRW values for coherent and non-coherent systems. - RRW(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.RRW
S
- sampleCollector - Variable in class org.jreliability.gui.ReliabilityFunctionPlotPanel
- SampleCollector - Class in org.jreliability.gui.aspect
-
The
SampleCollectoris used to generate theSamplesof a set ofReliabilityFunctionunder a givenAspect. - SampleCollector() - Constructor for class org.jreliability.gui.aspect.SampleCollector
- SampledReliabilityFunction - Class in org.jreliability.function.common
-
The
SampledReliabilityFunctionapproximates aReliabilityFunctionfrom a set of Samples. - SampledReliabilityFunction(Collection<Double>) - Constructor for class org.jreliability.function.common.SampledReliabilityFunction
-
Constructs a
SampledReliabilityFunction. - Samples - Class in org.jreliability.common
-
The
Samplescontains all the sample values derived by the analysis. - Samples() - Constructor for class org.jreliability.common.Samples
- sat() - Method in interface org.jreliability.bdd.BDD
-
Returns one satisfying variable assignment as a
BDD. - sat() - Method in class org.jreliability.bdd.javabdd.JBDD
- secondMoment - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The
Evaluatorto determine the second moment, used to derive the variance and deviation. - Sensor - Class in org.jreliability.tutorial.boiler
-
The
Sensormodels a sensor component in the boiler that measures and collects the data of the water temperature. - Sensor(String) - Constructor for class org.jreliability.tutorial.boiler.Sensor
-
Constructs a
Sensorwith a given name. - sensor1 - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The first temperature sensor.
- sensor2 - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The second temperature sensor.
- SequentialFunction - Class in org.jreliability.function
-
The
SequentialFunctionis an abstract implementation for allFunctions that will calculateyvalues sequentially in case a list ofxvalues is given. - SequentialFunction() - Constructor for class org.jreliability.function.SequentialFunction
- SerialReliabilityFunction - Class in org.jreliability.function.common
-
The
SerialReliabilityFunctioncorresponds to a serial-structure of elements in a system as known from Serial-Parallel systems. - SerialReliabilityFunction() - Constructor for class org.jreliability.function.common.SerialReliabilityFunction
-
Constructs a
SerialReliabilityFunction. - SerialReliabilityFunction(Set<ReliabilityFunction>) - Constructor for class org.jreliability.function.common.SerialReliabilityFunction
-
Constructs a
SerialReliabilityFunctionwith a given set ofReliabilityFunctions. - SeriesParallelSystem - Class in org.jreliability.testsystems
-
Implements a series parallel system where component 3 is in series to 1||2.
- SeriesParallelSystem(ReliabilityFunction, ReliabilityFunction, ReliabilityFunction) - Constructor for class org.jreliability.testsystems.SeriesParallelSystem
- set(Aspect) - Method in class org.jreliability.gui.ReliabilityFunctionPlotPanel.AspectPicker
-
Sets the current
Aspect. - set(T, ReliabilityFunction) - Method in class org.jreliability.function.common.SimpleFunctionTransformer
-
Sets the
ReliabilityFunctionof an elementT. - setLabels(String, String) - Method in class org.jreliability.gui.ReliabilityFunctionPlotPanel
-
Sets the labels for the axes.
- SimpleFunctionTransformer<T> - Class in org.jreliability.function.common
-
The
SimpleFunctionTransformeris a basic implementation of a functionTransformer. - SimpleFunctionTransformer() - Constructor for class org.jreliability.function.common.SimpleFunctionTransformer
-
Constructs an empty
SimpleFunctionTransformer. - SimpleFunctionTransformer(Map<T, ReliabilityFunction>) - Constructor for class org.jreliability.function.common.SimpleFunctionTransformer
-
Constructs a
SimpleFunctionTransformerwith given elementsTand correspondingReliabilityFunctions. - simulateTimeToFailure(BDD<T>, Transformer<T, ReliabilityFunction>) - Method in class org.jreliability.bdd.BDDTTRFSimulative
-
Performs a single simulation run to gather one time-to-failure.
- size() - Method in class org.jreliability.booleanfunction.AbstractHierarchicalTerm
-
Returns the number of embedded
TermUtils. - skipSpaces() - Method in class org.jreliability.booleanfunction.TermUtils.ParseString
-
Moves the pointer to the next character that is not a blank or newline character.
- SL<T> - Class in org.jreliability.sl
- SL(Term) - Constructor for class org.jreliability.sl.SL
- SL(Term, int) - Constructor for class org.jreliability.sl.SL
- SLReliabilityFunction<T> - Class in org.jreliability.sl
-
The
SLReliabilityFunctionrepresents theReliabilityFunctionusing stochastic logic as implemented bySL. - SLReliabilityFunction(SL<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.sl.SLReliabilityFunction
- sortedSamples - Variable in class org.jreliability.function.common.SampledReliabilityFunction
-
Sorted list of all samples.
- standardMT - Variable in class org.jreliability.gui.MeasuresPanel.MeasurePanel
-
The used standard value for the
mtProbability. - step - Variable in class org.jreliability.function.common.SampledReliabilityFunction
-
The x-stepsize.
- stochasticLogic - Variable in class org.jreliability.sl.SLReliabilityFunction
-
The
SLrepresenting theUnreliabilityFunction. - string - Variable in class org.jreliability.booleanfunction.TermUtils.ParseString
-
The original
String. - successProbability - Variable in class org.jreliability.function.common.ConstantReliabilityFunction
- SumReliabilityFunction - Class in org.jreliability.function.common
-
The
SumReliabilityFunctiondetermines the sum of the specified set ofReliabilityFunctions. - SumReliabilityFunction() - Constructor for class org.jreliability.function.common.SumReliabilityFunction
-
Constructs a
SumReliabilityFunction. - SumReliabilityFunction(Set<ReliabilityFunction>) - Constructor for class org.jreliability.function.common.SumReliabilityFunction
-
Constructs a
SumReliabilityFunctionwith a given set ofReliabilityFunctions.
T
- t - Variable in class org.jreliability.common.Occurrence
-
The element
T. - tabs - Variable in class org.jreliability.gui.MeasuresPanel
-
The used
JTabbedPane. - TCNCSystem - Class in org.jreliability.testsystems
-
Implements a time-consistent non-coherent system with exponential failure rates.
- TCNCSystem() - Constructor for class org.jreliability.testsystems.TCNCSystem
- term - Variable in class org.jreliability.booleanfunction.common.NOTTerm
-
The term to negate.
- term - Variable in class org.jreliability.sl.SL
-
The
Termto be evaluated. - Term - Interface in org.jreliability.booleanfunction
- termCache - Variable in class org.jreliability.sl.SL
-
In stochastic logic, equal variables have to be modeled using exactly the same bit stream (since they are actually the same!).
- terms - Variable in class org.jreliability.booleanfunction.AbstractHierarchicalTerm
-
The embedded
TermUtils. - termsForStackProcessing - Variable in class org.jreliability.sl.SL
-
A list that orders the terms in such a way that they can later be sequentially evaluated using a stack.
- TermUtils - Class in org.jreliability.booleanfunction
- TermUtils.ParseString - Class in org.jreliability.booleanfunction
- TestExample - Class in org.jreliability.tester
-
The
TestExampleis a play example. - TestExample() - Constructor for class org.jreliability.tester.TestExample
- TestExponentialTransformer - Class in org.jreliability.tester
-
The
TestExponentialTransformeris aTransformerfor theTestExamplethat usesExponentialReliabilityFunctionasReliabilityFunctions. - TestExponentialTransformer() - Constructor for class org.jreliability.tester.TestExponentialTransformer
-
Constructs a
TestExponentialTransformer. - TestWeibullTransformer - Class in org.jreliability.tester
-
The
TestWeibullTransformeris aTransformerfor theTestExamplethat usesWeibullReliabilityFunctions asReliabilityFunctions. - TestWeibullTransformer() - Constructor for class org.jreliability.tester.TestWeibullTransformer
-
Constructs a
TestWeibullTransformer. - theta - Variable in class org.jreliability.function.common.HjorthReliabilityFunction
-
The
thetaparameter shapes theHjorthReliabilityFunction. - time - Variable in class org.jreliability.common.Occurrence
-
The time of the occurrence.
- TimeDependentImportanceMeasure<T> - Interface in org.jreliability.importancemeasures
-
The
TimeDependentImportanceMeasureis used to assign a importance measure value to each variable T of the system at a specific time t. - TINCSystem - Class in org.jreliability.testsystems
-
Implements a time-inconsistent non-coherent system with exponential failure rates.
- TINCSystem() - Constructor for class org.jreliability.testsystems.TINCSystem
- TMR - Class in org.jreliability.testsystems
-
Implements a 2-out-of-3 majority voter system, also known as Triple Modular Redundancy.
- TMR - Class in org.jreliability.tutorial.tmr
-
The
TMRmodels a 2-out-of-3 majority voter commonly known as Triple Modular Redundancy. - TMR() - Constructor for class org.jreliability.tutorial.tmr.TMR
-
Constructs a
TMR. - TMR(ReliabilityFunction, ReliabilityFunction, ReliabilityFunction) - Constructor for class org.jreliability.testsystems.TMR
- TMRTester - Class in org.jreliability.tutorial.tmr
-
The
TMRTesterperforms some common actions that are done with a modeled system. - TMRTester() - Constructor for class org.jreliability.tutorial.tmr.TMRTester
- toDot(BDD<T>) - Static method in class org.jreliability.bdd.BDDs
-
Returns a graphical representation of the
BDDin the DOT input format. - toObject(TermUtils.ParseString) - Static method in class org.jreliability.booleanfunction.TermUtils
- topEvent - Variable in class org.jreliability.bdd.BDDReliabilityFunction
-
The calculator for the top event.
- toString() - Method in class org.jreliability.bdd.javabdd.JBDD
- toString() - Method in class org.jreliability.booleanfunction.common.ANDTerm
- toString() - Method in class org.jreliability.booleanfunction.common.FALSETerm
- toString() - Method in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
- toString() - Method in class org.jreliability.booleanfunction.common.LinearTerm
- toString() - Method in class org.jreliability.booleanfunction.common.LiteralTerm
- toString() - Method in class org.jreliability.booleanfunction.common.NOTTerm
- toString() - Method in class org.jreliability.booleanfunction.common.ORTerm
- toString() - Method in class org.jreliability.booleanfunction.common.TRUETerm
- toString() - Method in class org.jreliability.booleanfunction.TermUtils.ParseString
- toString() - Method in class org.jreliability.tutorial.boiler.BoilerComponent
- transform(String) - Method in class org.jreliability.tester.TestExponentialTransformer
- transform(String) - Method in class org.jreliability.tester.TestWeibullTransformer
- transform(Term) - Method in class org.jreliability.bdd.BDDTTRF
- transform(BoilerComponent) - Method in class org.jreliability.tutorial.boiler.BoilerTransformer
- transform(T) - Method in class org.jreliability.function.common.SimpleFunctionTransformer
- transformAND(ANDTerm) - Method in class org.jreliability.bdd.BDDTTRF
- transformer - Variable in class org.jreliability.importancemeasures.ABGT
- transformer - Variable in class org.jreliability.importancemeasures.BAGT
- transformer - Variable in class org.jreliability.importancemeasures.BarlowProschan
- transformer - Variable in class org.jreliability.importancemeasures.CriticalityCalculator
- transformer - Variable in class org.jreliability.importancemeasures.RAW
- transformer - Variable in class org.jreliability.importancemeasures.RRW
- transformer - Variable in class org.jreliability.testsystems.BridgeSystem
- transformer - Variable in class org.jreliability.testsystems.SeriesParallelSystem
- transformer - Variable in class org.jreliability.testsystems.TCNCSystem
- transformer - Variable in class org.jreliability.testsystems.TINCSystem
- transformer - Variable in class org.jreliability.testsystems.TMR
- transformer - Variable in class org.jreliability.tutorial.boiler.Boiler
-
The used
BoilerTransformer. - transformer - Variable in class org.jreliability.tutorial.tmr.TMR
-
The used
ReliabilityFunctionTransformer. - transformFALSE(FALSETerm) - Method in class org.jreliability.bdd.BDDTTRF
- transformLinear(LinearTerm) - Method in class org.jreliability.bdd.BDDTTRF
-
Transforms a
LinearTermto aBDD. - transformLiteral(LiteralTerm<T>) - Method in class org.jreliability.bdd.BDDTTRF
-
Transforms a
LiteralTermto aBDD. - transformNOT(NOTTerm) - Method in class org.jreliability.bdd.BDDTTRF
- transformOR(ORTerm) - Method in class org.jreliability.bdd.BDDTTRF
- transformTRUE(TRUETerm) - Method in class org.jreliability.bdd.BDDTTRF
- traverseBDD(BDD<T>, Set<BDD<T>>) - Static method in class org.jreliability.bdd.BDDs
-
Traverses the BDD to sort the nodes.
- TRUETerm - Class in org.jreliability.booleanfunction.common
- TRUETerm() - Constructor for class org.jreliability.booleanfunction.common.TRUETerm
- TTRF<T> - Interface in org.jreliability.booleanfunction
U
- UnreliabilityFunction - Class in org.jreliability.function
-
The
UnreliabilityFunctiondetermines theUnreliabilityFunctionF(x)of a givenReliabilityFunctionR(x)as - UnreliabilityFunction(ReliabilityFunction) - Constructor for class org.jreliability.function.UnreliabilityFunction
-
Constructs a
UnreliabilityFunctionwith a givenReliabilityFunction. - UnreliabilityFunctionAspect - Class in org.jreliability.gui.aspect
- UnreliabilityFunctionAspect() - Constructor for class org.jreliability.gui.aspect.UnreliabilityFunctionAspect
-
Constructs a
UnreliabilityFunctionAspect.
V
- valueOf(String) - Static method in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jreliability.importancemeasures.BAGT.Variant
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jreliability.booleanfunction.common.LinearTerm.Comparator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jreliability.importancemeasures.BAGT.Variant
-
Returns an array containing the constants of this enum class, in the order they are declared.
- var() - Method in interface org.jreliability.bdd.BDD
-
Returns the variable labeling the
BDD. - var() - Method in class org.jreliability.bdd.javabdd.JBDD
- variable - Variable in class org.jreliability.booleanfunction.common.LiteralTerm
-
The variable or literal.
- variableGrowthFactor - Variable in class org.jreliability.bdd.javabdd.JBDDProvider
-
The factor to extend the number of variables in case more variables are required.
- variableOffset - Variable in class org.jreliability.bdd.javabdd.JBDDProvider
-
The offset of the variables.
- variables - Variable in class org.jreliability.bdd.BDDTopEvent
-
Map of the original variables to the internal structure of the variables.
- variableToInt - Variable in class org.jreliability.bdd.javabdd.JBDDProvider
- vars - Variable in class org.jreliability.bdd.javabdd.JBDDProvider
-
The number of variables.
- Vaurio<T> - Class in org.jreliability.importancemeasures
-
The
Vaurioclass calculates the Vaurio Importance for non-coherent systems proposed by [Vau16]. - Vaurio(BDD<T>, Transformer<T, ReliabilityFunction>) - Constructor for class org.jreliability.importancemeasures.Vaurio
- view(String, Map<String, ReliabilityFunction>) - Static method in class org.jreliability.gui.ReliabilityViewer
-
Constructs and views
JFramewith a given title and a list ofReliabilityFunctions.
W
- WeibullReliabilityFunction - Class in org.jreliability.function.common
-
The
WeibullReliabilityFunctionrepresents the 2-parameter Weibull reliability function - WeibullReliabilityFunction(double, double) - Constructor for class org.jreliability.function.common.WeibullReliabilityFunction
X
- xAxis - Variable in class org.jreliability.gui.aspect.AbstractAspect
-
The label of the x-axis.
- xor(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Returns the logical xor of two
BDDs. - xor(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- xorWith(BDD<T>) - Method in interface org.jreliability.bdd.BDD
-
Makes this
BDDthe logical xor of this andthatBDD. - xorWith(BDD<T>) - Method in class org.jreliability.bdd.javabdd.JBDD
- xorWith(T) - Method in interface org.jreliability.bdd.BDD
-
Makes this
BDDthe logical xor of this andthatvariable. - xorWith(T) - Method in class org.jreliability.bdd.javabdd.JBDD
Y
- yarray - Variable in class org.jreliability.function.common.SampledReliabilityFunction
-
Array from the x values (as positions) to the y values.
- yAxis - Variable in class org.jreliability.gui.aspect.AbstractAspect
-
The label of the y-axis.
Z
- zero - Variable in class org.jreliability.bdd.BDDTopEvent
-
The instance of the zero node.
- zero() - Method in interface org.jreliability.bdd.BDDProvider
-
Returns the
falseor0BDD. - zero() - Method in class org.jreliability.bdd.javabdd.JBDDProvider
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form