java.lang.Object
org.palladiosimulator.solver.spa.basicsolver.operations.PDFPerformanceOps

public class PDFPerformanceOps extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    de.uka.ipd.sdq.probfunction.math.ManagedPDF
    computeAlternative(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, double leftProbability, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU, double rightProbability)
     
    de.uka.ipd.sdq.probfunction.math.ManagedPDF
    computeIteration(de.uka.ipd.sdq.probfunction.math.ManagedPDF usage, de.uka.ipd.sdq.probfunction.math.IProbabilityMassFunction iterations)
     
    de.uka.ipd.sdq.probfunction.math.ManagedPDF
    computeParallel(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU)
     
    de.uka.ipd.sdq.probfunction.math.ManagedPDF
    computeSequence(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU)
     
    protected de.uka.ipd.sdq.probfunction.math.ManagedPDF
    performOperation(org.palladiosimulator.solver.spa.basicsolver.operations.BinaryOperation op, de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, double leftProbability, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU, double rightProbability)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PDFPerformanceOps

      public PDFPerformanceOps()
  • Method Details

    • computeIteration

      public de.uka.ipd.sdq.probfunction.math.ManagedPDF computeIteration(de.uka.ipd.sdq.probfunction.math.ManagedPDF usage, de.uka.ipd.sdq.probfunction.math.IProbabilityMassFunction iterations) throws de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException, de.uka.ipd.sdq.probfunction.math.exception.ConfigurationNotSetException
      Throws:
      de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
      de.uka.ipd.sdq.probfunction.math.exception.ConfigurationNotSetException
    • computeAlternative

      public de.uka.ipd.sdq.probfunction.math.ManagedPDF computeAlternative(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, double leftProbability, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU, double rightProbability) throws de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
      Throws:
      de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
    • computeSequence

      public de.uka.ipd.sdq.probfunction.math.ManagedPDF computeSequence(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU) throws de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
      Throws:
      de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
    • computeParallel

      public de.uka.ipd.sdq.probfunction.math.ManagedPDF computeParallel(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU) throws de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
      Throws:
      de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
    • performOperation

      protected de.uka.ipd.sdq.probfunction.math.ManagedPDF performOperation(org.palladiosimulator.solver.spa.basicsolver.operations.BinaryOperation op, de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, double leftProbability, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU, double rightProbability) throws de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
      Throws:
      de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException