Class LQNResult
- java.lang.Object
-
- de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
-
- de.uka.ipd.sdq.dsexplore.analysis.lqn.LQNResult
-
- All Implemented Interfaces:
IAnalysisResult,IPerformanceAnalysisResult,IStatisticAnalysisResult,ILQNResult
- Direct Known Subclasses:
LQNSolverAnalysisResult,LQSimAnalysisResult
public abstract class LQNResult extends AbstractPerformanceAnalysisResult implements ILQNResult
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.log4j.Loggerloggerprotected doublemaxUtilizationprotected doublemeanResponseTimeprotected doublesquaredCoeffVarianceprotected doublethroughput-
Fields inherited from class de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
results
-
-
Constructor Summary
Constructors Constructor Description LQNResult(org.palladiosimulator.solver.models.PCMInstance pcm, org.palladiosimulator.solver.lqn.LqnModelType model, org.opt4j.core.Criterion criterion, Map<org.opt4j.core.Criterion,EvaluationAspectWithContext> objectiveToAspect, LQNQualityAttributeDeclaration qualityAttributeInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetCoefficientOfVariance()doublegetMaxUtilisation()doublegetMeanValue()doublegetMedianValue()doublegetSquaredCoefficientOfVariance()doublegetStandardDeviation()doublegetThroughput()doublegetValueFor(org.opt4j.core.Criterion criterion)Get the value of an analysis result.doublegetVariance()-
Methods inherited from class de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
getComputedAggregatedUsage, getResults, solveDependencies
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.uka.ipd.sdq.dsexplore.analysis.lqn.ILQNResult
getResults
-
Methods inherited from interface de.uka.ipd.sdq.dsexplore.analysis.IPerformanceAnalysisResult
getComputedAggregatedUsage
-
Methods inherited from interface de.uka.ipd.sdq.dsexplore.analysis.IStatisticAnalysisResult
getConfidenceInterval, getNumberOfObservations
-
-
-
-
Constructor Detail
-
LQNResult
public LQNResult(org.palladiosimulator.solver.models.PCMInstance pcm, org.palladiosimulator.solver.lqn.LqnModelType model, org.opt4j.core.Criterion criterion, Map<org.opt4j.core.Criterion,EvaluationAspectWithContext> objectiveToAspect, LQNQualityAttributeDeclaration qualityAttributeInfo) throws AnalysisFailedException- Throws:
AnalysisFailedException
-
-
Method Detail
-
getMedianValue
public double getMedianValue()
- Specified by:
getMedianValuein interfaceILQNResult- Specified by:
getMedianValuein interfaceIStatisticAnalysisResult
-
getValueFor
public double getValueFor(org.opt4j.core.Criterion criterion)
Description copied from interface:IAnalysisResultGet the value of an analysis result. For more information on the type of value useIStatisticAnalysisResult- Specified by:
getValueForin interfaceIAnalysisResult- Returns:
- value calculated from this analysis result
-
getMeanValue
public double getMeanValue()
Description copied from interface:ILQNResult- Specified by:
getMeanValuein interfaceILQNResult- Specified by:
getMeanValuein interfaceIStatisticAnalysisResult
-
getThroughput
public double getThroughput()
-
getMaxUtilisation
public double getMaxUtilisation()
-
getSquaredCoefficientOfVariance
public double getSquaredCoefficientOfVariance()
- Specified by:
getSquaredCoefficientOfVariancein interfaceILQNResult
-
getCoefficientOfVariance
public double getCoefficientOfVariance()
- Specified by:
getCoefficientOfVariancein interfaceILQNResult- Specified by:
getCoefficientOfVariancein interfaceIStatisticAnalysisResult
-
getVariance
public double getVariance()
- Specified by:
getVariancein interfaceILQNResult
-
getStandardDeviation
public double getStandardDeviation()
- Specified by:
getStandardDeviationin interfaceILQNResult- Specified by:
getStandardDeviationin interfaceIStatisticAnalysisResult
-
-