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.ManagedPDFcomputeAlternative(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.ManagedPDFcomputeIteration(de.uka.ipd.sdq.probfunction.math.ManagedPDF usage, de.uka.ipd.sdq.probfunction.math.IProbabilityMassFunction iterations)de.uka.ipd.sdq.probfunction.math.ManagedPDFcomputeParallel(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU)de.uka.ipd.sdq.probfunction.math.ManagedPDFcomputeSequence(de.uka.ipd.sdq.probfunction.math.ManagedPDF leftRU, de.uka.ipd.sdq.probfunction.math.ManagedPDF rightRU)protected de.uka.ipd.sdq.probfunction.math.ManagedPDFperformOperation(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.ProbabilityFunctionExceptionde.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
-
-