Class PDFPerformanceOps
- java.lang.Object
-
- org.palladiosimulator.solver.spa.basicsolver.operations.PDFPerformanceOps
-
public class PDFPerformanceOps extends Object
-
-
Constructor Summary
Constructors Constructor Description PDFPerformanceOps()
-
Method Summary
All Methods Instance Methods Concrete Methods 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)
-
-
-
Method Detail
-
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
-
-