java.lang.Object
org.palladiosimulator.dependability.reliability.uncertainty.solver.model.UncertaintyModelManager

public class UncertaintyModelManager extends Object
  • Method Details

    • get

      public static UncertaintyModelManager get()
    • reset

      public void reset()
    • updateModel

      public void updateModel(UncertaintyInducedFailureType uncertainty, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, tools.mdsd.probdist.api.parser.ParameterParser parameterParser)
    • findModelFor

      public Optional<UncertaintyModel> findModelFor(UncertaintyInducedFailureType uncertainty)
    • getStateSpace

      public DiscreteUncertaintyStateSpace getStateSpace()
    • manage

      public void manage(List<UncertaintyInducedFailureType> uncertainties, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, tools.mdsd.probdist.api.parser.ParameterParser parameterParser)
    • manage

      public void manage(UncertaintyInducedFailureType failureType, tools.mdsd.probdist.api.factory.IProbabilityDistributionFactory<tools.mdsd.probdist.api.entity.CategoricalValue> probabilityDistributionFactory, tools.mdsd.probdist.api.parser.ParameterParser parameterParser)