Class RUPerformanceOps
- java.lang.Object
-
- org.palladiosimulator.solver.spa.basicsolver.operations.RUPerformanceOps
-
public class RUPerformanceOps extends Object
-
-
Constructor Summary
Constructors Constructor Description RUPerformanceOps()
RUPerformanceOps(PDFPerformanceOps pdfPerformanceOps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF>
computeAlternative(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> leftRUs, double leftProb, Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> rightRUs, double rightProb)
Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF>
computeIteration(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> innerRUs, de.uka.ipd.sdq.probfunction.math.IProbabilityMassFunction iterations)
Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF>
computeParallel(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> leftRUs, Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> rightRUs)
Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF>
computeSequence(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> leftRUs, Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> rightRUs)
Hashtable<Resource,de.uka.ipd.sdq.probfunction.math.ManagedPDF>
getResourceUsageTimes(List<ResourceUsage> resourceUsageList)
-
-
-
Constructor Detail
-
RUPerformanceOps
public RUPerformanceOps(PDFPerformanceOps pdfPerformanceOps)
-
RUPerformanceOps
public RUPerformanceOps()
-
-
Method Detail
-
computeIteration
public Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> computeIteration(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> innerRUs, de.uka.ipd.sdq.probfunction.math.IProbabilityMassFunction iterations) throws de.uka.ipd.sdq.probfunction.math.exception.ConfigurationNotSetException
- Throws:
de.uka.ipd.sdq.probfunction.math.exception.ConfigurationNotSetException
-
getResourceUsageTimes
public Hashtable<Resource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> getResourceUsageTimes(List<ResourceUsage> resourceUsageList)
-
computeAlternative
public Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> computeAlternative(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> leftRUs, double leftProb, Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> rightRUs, double rightProb)
-
computeParallel
public Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> computeParallel(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> leftRUs, Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> rightRUs)
-
computeSequence
public Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> computeSequence(Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> leftRUs, Hashtable<ActiveResource,de.uka.ipd.sdq.probfunction.math.ManagedPDF> rightRUs)
-
-