Class PerformanceLoopHandler

    • Constructor Detail

      • PerformanceLoopHandler

        protected PerformanceLoopHandler​(Hashtable<Expression,​de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> pdfTable)
      • PerformanceLoopHandler

        protected PerformanceLoopHandler()
    • Method Detail

      • handle

        public void handle​(Loop loop)
        the iterations of a loop have to be specified as a probability mass functions whose samples are integer values (type Integer)
        Specified by:
        handle in interface LoopHandler
        Throws:
        de.uka.ipd.sdq.probfunction.math.exception.UnknownPDFTypeException
        de.uka.ipd.sdq.probfunction.math.exception.FunctionNotInTimeDomainException
        de.uka.ipd.sdq.probfunction.math.exception.FunctionsInDifferenDomainsException
      • solveIterative

        public static de.uka.ipd.sdq.probfunction.math.ISamplePDF solveIterative​(de.uka.ipd.sdq.probfunction.math.IProbabilityMassFunction iterations,
                                                                                 de.uka.ipd.sdq.probfunction.math.ISamplePDF innerFourier)
                                                                          throws de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
        Throws:
        de.uka.ipd.sdq.probfunction.math.exception.ProbabilityFunctionException
      • getPdfTable

        public Hashtable<Expression,​de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> getPdfTable()
      • setPdfTable

        public void setPdfTable​(Hashtable<Expression,​de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> pdfTable)