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.Logger
logger
protected double
maxUtilization
protected double
meanResponseTime
protected double
squaredCoeffVariance
protected double
throughput
-
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 double
getCoefficientOfVariance()
double
getMaxUtilisation()
double
getMeanValue()
double
getMedianValue()
double
getSquaredCoefficientOfVariance()
double
getStandardDeviation()
double
getThroughput()
double
getValueFor(org.opt4j.core.Criterion criterion)
Get the value of an analysis result.double
getVariance()
-
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:
getMedianValue
in interfaceILQNResult
- Specified by:
getMedianValue
in interfaceIStatisticAnalysisResult
-
getValueFor
public double getValueFor(org.opt4j.core.Criterion criterion)
Description copied from interface:IAnalysisResult
Get the value of an analysis result. For more information on the type of value useIStatisticAnalysisResult
- Specified by:
getValueFor
in interfaceIAnalysisResult
- Returns:
- value calculated from this analysis result
-
getMeanValue
public double getMeanValue()
Description copied from interface:ILQNResult
- Specified by:
getMeanValue
in interfaceILQNResult
- Specified by:
getMeanValue
in interfaceIStatisticAnalysisResult
-
getThroughput
public double getThroughput()
-
getMaxUtilisation
public double getMaxUtilisation()
-
getSquaredCoefficientOfVariance
public double getSquaredCoefficientOfVariance()
- Specified by:
getSquaredCoefficientOfVariance
in interfaceILQNResult
-
getCoefficientOfVariance
public double getCoefficientOfVariance()
- Specified by:
getCoefficientOfVariance
in interfaceILQNResult
- Specified by:
getCoefficientOfVariance
in interfaceIStatisticAnalysisResult
-
getVariance
public double getVariance()
- Specified by:
getVariance
in interfaceILQNResult
-
getStandardDeviation
public double getStandardDeviation()
- Specified by:
getStandardDeviation
in interfaceILQNResult
- Specified by:
getStandardDeviation
in interfaceIStatisticAnalysisResult
-
-