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
-
Field Summary
Modifier and TypeFieldDescriptionprotected static org.apache.log4j.Logger
protected double
protected double
protected double
protected double
Fields inherited from class de.uka.ipd.sdq.dsexplore.analysis.AbstractPerformanceAnalysisResult
results
-
Constructor Summary
ConstructorDescriptionLQNResult
(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
Modifier and TypeMethodDescriptiondouble
double
double
double
double
double
double
double
getValueFor
(org.opt4j.core.Criterion criterion) Get the value of an analysis result.double
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
-
Field Details
-
logger
protected static org.apache.log4j.Logger logger -
meanResponseTime
protected double meanResponseTime -
throughput
protected double throughput -
maxUtilization
protected double maxUtilization -
squaredCoeffVariance
protected double squaredCoeffVariance
-
-
Constructor Details
-
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 Details
-
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
-