Class RUPerformanceOps
java.lang.Object
org.palladiosimulator.solver.spa.basicsolver.operations.RUPerformanceOps
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionHashtable<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) getResourceUsageTimes
(List<ResourceUsage> resourceUsageList)
-
Constructor Details
-
RUPerformanceOps
-
RUPerformanceOps
public RUPerformanceOps()
-
-
Method Details
-
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)
-