Class PerformanceLoopHandler
java.lang.Object
org.palladiosimulator.solver.spa.basicsolver.visitor.perfhandler.PerformanceLoopHandler
- All Implemented Interfaces:
LoopHandler
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
PerformanceLoopHandler
(Hashtable<Expression, de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> pdfTable) -
Method Summary
Modifier and TypeMethodDescriptionHashtable<Expression,
de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> void
the iterations of a loop have to be specified as a probability mass functions whose samples are integer values (type Integer)void
setPdfTable
(Hashtable<Expression, de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> pdfTable) 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)
-
Constructor Details
-
PerformanceLoopHandler
protected PerformanceLoopHandler(Hashtable<Expression, de.uka.ipd.sdq.probfunction.math.IProbabilityDensityFunction> pdfTable) -
PerformanceLoopHandler
protected PerformanceLoopHandler()
-
-
Method Details
-
handle
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 interfaceLoopHandler
- 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)
-