Class PDFPerformanceOps
java.lang.Object
org.palladiosimulator.solver.spa.basicsolver.operations.PDFPerformanceOps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionde.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)
-
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
-