Class BayesianUncertaintyModel
java.lang.Object
org.palladiosimulator.dependability.reliability.uncertainty.solver.model.BayesianUncertaintyModel
- All Implemented Interfaces:
UncertaintyModel
-
Constructor Summary
ConstructorDescriptionBayesianUncertaintyModel
(UncertaintyInducedFailureType uncertainty, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, tools.mdsd.probdist.api.parser.ParameterParser parameterParser) -
Method Summary
Modifier and TypeMethodDescriptiondouble
double
-
Constructor Details
-
BayesianUncertaintyModel
public BayesianUncertaintyModel(UncertaintyInducedFailureType uncertainty, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, tools.mdsd.probdist.api.parser.ParameterParser parameterParser)
-
-
Method Details
-
getValueSpace
- Specified by:
getValueSpace
in interfaceUncertaintyModel
-
probability
- Specified by:
probability
in interfaceUncertaintyModel
-
probabilityOfFailureGiven
public double probabilityOfFailureGiven(List<DiscreteUncertaintyStateSpace.UncertaintyState> values) - Specified by:
probabilityOfFailureGiven
in interfaceUncertaintyModel
-