Class PCMSolverWorkflowRunConfiguration
java.lang.Object
de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
org.palladiosimulator.solver.runconfig.PCMSolverWorkflowRunConfiguration
- All Implemented Interfaces:
de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
,Cloneable
public class PCMSolverWorkflowRunConfiguration
extends org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
-
Nested Class Summary
Nested classes/interfaces inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration.CodeGenerationAdvice
-
Field Summary
Fields inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
codeGenerationAdvice, loadMiddlewareAndCompletionFiles, overwriteWithoutAsking, sensitivityAnalysisConfigurationList, sensitivityAnalysisEnabled
Fields inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
accuracyInfluenceAnalysisEnabled, accuracyInfluenceAnalysisState, accuracyInfluenceIssueReceivingJob, accuracyInformationModelFile, allocationFiles, deleteTemporaryDataAfterAnalysis, eventMiddlewareFile, PCM_EPACKAGES, rmiMiddlewareFile, temporaryDataLocation, usageModelFile
Fields inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractive
Fields inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
isFixed
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
double
int
LQN output type.long
int
long
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Show HTML results of reliability analysis.boolean
boolean
void
setConvValue
(String convValue) void
setDebugLevel
(int debugLevel) void
setDebugLINE
(boolean debugLINE) void
void
setDistance
(double distance) void
setDomainSize
(int domainSize) void
setInfiniteTaskMultiplicity
(boolean isInfiniteTaskMultiplicity) void
setIsUseSREInputModel
(boolean b) void
setIterationOverPhysicalSystemStatesEnabled
(boolean iterationOverPhysicalSystemStatesEnabled) void
setItLimit
(String itLimit) void
setLINEOutputDir
(String lINEOutputDir) void
setLINEPropFile
(String lINEPropFile) void
setLogFile
(String logFile) void
setLqnsOutput
(String lqnsOutput) void
setLqnsOutputDir
(String lqnsOutputDir) void
setLQSimBlocks
(String blocks) void
setLqsimOutput
(String lqsimOutput) void
setLqsimOutputDir
(String lqsimOutputDir) void
setLQSimRuntime
(String runtime) void
setMarkovEvaluationMode
(String markovEvaluationMode) void
setMarkovModelFile
(String markovModelFile) void
setMarkovModelReductionEnabled
(boolean markovModelReductionEnabled) void
setMarkovModelStorageEnabled
(boolean markovModelStorageEnabled) void
setMarkovModelTracesEnabled
(boolean markovModelTracesEnabled) void
setMaxRealRuntimeSec
(Integer maxRealRuntimeSec) void
setNumberOfEvaluatedSystemStates
(long numberOfEvaluatedSystemStates) void
setNumberOfEvaluatedSystemStatesEnabled
(boolean numberOfEvaluatedSystemStatesEnabled) void
setNumberOfExactDecimalPlaces
(int numberOfExactDecimalPlaces) void
setNumberOfExactDecimalPlacesEnabled
(boolean numberOfExactDecimalPlacesEnabled) void
setOutputFilename
(String outputFilename) void
setPragmas
(String pragmaString) void
setPrintInt
(String printInt) void
setPrintMarkovSingleResults
(boolean printMarkovSingleResults) void
setPrintMarkovStatistics
(boolean printMarkovStatistics) void
setPsQuantum
(String psQuantum) void
setReliabilityAnalysis
(boolean isReliabilityAnalysis) void
setSaveFile
(String saveFile) void
setSaveResultsToFileEnabled
(boolean saveResultsToFileEnabled) void
setSensitivityLogFileName
(String sensitivityLogFileName) void
setSensitivityModelEnabled
(boolean sensitivityModelEnabled) void
setSensitivityModelFileName
(String sensitivityModelFileName) void
setShowHtmlResults
(boolean isShowHtmlResults) void
void
setSolvingTimeLimit
(long solvingTimeLimit) void
setSolvingTimeLimitEnabled
(boolean solvingTimeLimitEnabled) void
setSREOutputFile
(String outputDir) void
setStopOnMessageLossLQNS
(boolean b) void
setStopOnMessageLossLQSim
(boolean b) void
setUnderCoeff
(String underCoeff) Methods inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
addCodeGenerationAdvice, addRequiredBundle, clone, getCodeGenerationAdvice, getCodeGenerationAdvices, getCodeGenerationAdvicesFile, getCodeGenerationRequiredBundles, getSensitivityAnalysisConfigurations, getStoragePluginID, isLoadMiddlewareAndCompletionFiles, isOverwriteWithoutAsking, isSensitivityAnalysisEnabled, setCodeGenerationAdvicesFile, setLoadMiddlewareAndCompletionFiles, setOverwriteWithoutAsking, setSensitivityAnalysisConfiguration, setSensitivityAnalysisConfigurationList, setSensitivityAnalysisEnabled
Methods inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
getAccuracyInfluenceAnalysisState, getAccuracyInfluenceIssueReceivingJob, getAccuracyInformationModelFile, getAllocationFiles, getBaseProjectID, getClone, getEventMiddlewareFile, getGeneratedProjectPath, getModelPaths, getPCMModelFiles, getRMIMiddlewareFile, getUsageModelFile, isAccuracyInfluenceAnalysisEnabled, isDeleteTemporaryDataAfterAnalysis, setAccuracyInfluenceAnalysisEnabled, setAccuracyInfluenceAnalysisState, setAccuracyInfluenceIssueReceivingJob, setAccuracyInformationModelFile, setAllocationFiles, setBaseProjectID, setDeleteTemporaryDataAfterAnalysis, setEventMiddlewareFile, setGeneratedProjectPath, setModelPaths, setRMIMiddlewareFile, setStoragePluginID, setUsageModelFile, validateAndFreeze
Methods inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractive, setDebug, setInteractive
Methods inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
checkFixed, isFrozen, isValid
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
isValid
-
Constructor Details
-
PCMSolverWorkflowRunConfiguration
public PCMSolverWorkflowRunConfiguration()
-
-
Method Details
-
isInfiniteTaskMultiplicity
public boolean isInfiniteTaskMultiplicity() -
setInfiniteTaskMultiplicity
public void setInfiniteTaskMultiplicity(boolean isInfiniteTaskMultiplicity) -
getConvValue
-
getDebugLevel
public int getDebugLevel() -
getDistance
public double getDistance() -
getDomainSize
public int getDomainSize() -
getErrorMessage
- Specified by:
getErrorMessage
in interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration
- Specified by:
getErrorMessage
in classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
getItLimit
-
getLogFile
-
getLqnsOutput
LQN output type. Uses constantsMessageStrings.LQN_OUTPUT_HTML
etc.- Returns:
-
getLqnsOutputDir
-
getLQSimBlocks
-
getLqsimOutput
-
getLqsimOutputDir
-
getLQSimRuntime
-
getMarkovEvaluationMode
-
getMarkovModelFile
-
getMaxRealRuntimeSec
-
getNumberOfEvaluatedSystemStates
public long getNumberOfEvaluatedSystemStates() -
getNumberOfExactDecimalPlaces
public int getNumberOfExactDecimalPlaces() -
getOutputFilename
-
getPrintInt
-
getPsQuantum
-
getSolver
-
getSolvingTimeLimit
public long getSolvingTimeLimit() -
getSREOutputFile
-
getStopOnMessageLossLQNS
public boolean getStopOnMessageLossLQNS() -
getStopOnMessageLossLQSim
public boolean getStopOnMessageLossLQSim() -
getUnderCoeff
-
getPragmas
-
isIterationOverPhysicalSystemStatesEnabled
public boolean isIterationOverPhysicalSystemStatesEnabled() -
isMarkovModelReductionEnabled
public boolean isMarkovModelReductionEnabled() -
isMarkovModelStorageEnabled
public boolean isMarkovModelStorageEnabled() -
isMarkovModelTracesEnabled
public boolean isMarkovModelTracesEnabled() -
isNumberOfEvaluatedSystemStatesEnabled
public boolean isNumberOfEvaluatedSystemStatesEnabled() -
isNumberOfExactDecimalPlacesEnabled
public boolean isNumberOfExactDecimalPlacesEnabled() -
isPrintMarkovSingleResults
public boolean isPrintMarkovSingleResults() -
isPrintMarkovStatistics
public boolean isPrintMarkovStatistics() -
isSensitivityModelEnabled
public boolean isSensitivityModelEnabled() -
getSensitivityModelFileName
-
getSensitivityLogFileName
-
isReliabilityAnalysis
public boolean isReliabilityAnalysis() -
isSolvingTimeLimitEnabled
public boolean isSolvingTimeLimitEnabled() -
isUseSREInputModel
public boolean isUseSREInputModel() -
setConvValue
-
setDebugLevel
public void setDebugLevel(int debugLevel) -
setDefaults
public void setDefaults()- Specified by:
setDefaults
in interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration
- Specified by:
setDefaults
in classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
setDistance
public void setDistance(double distance) -
setDomainSize
public void setDomainSize(int domainSize) -
setIsUseSREInputModel
public void setIsUseSREInputModel(boolean b) -
setIterationOverPhysicalSystemStatesEnabled
public void setIterationOverPhysicalSystemStatesEnabled(boolean iterationOverPhysicalSystemStatesEnabled) -
setItLimit
-
setLogFile
-
setLqnsOutput
-
setLqnsOutputDir
-
setLQSimBlocks
-
setLqsimOutput
-
setLqsimOutputDir
-
setLQSimRuntime
-
setMarkovEvaluationMode
-
setMarkovModelFile
-
setMarkovModelReductionEnabled
public void setMarkovModelReductionEnabled(boolean markovModelReductionEnabled) -
setMarkovModelStorageEnabled
public void setMarkovModelStorageEnabled(boolean markovModelStorageEnabled) -
setMarkovModelTracesEnabled
public void setMarkovModelTracesEnabled(boolean markovModelTracesEnabled) -
setMaxRealRuntimeSec
-
setNumberOfEvaluatedSystemStates
public void setNumberOfEvaluatedSystemStates(long numberOfEvaluatedSystemStates) -
setNumberOfEvaluatedSystemStatesEnabled
public void setNumberOfEvaluatedSystemStatesEnabled(boolean numberOfEvaluatedSystemStatesEnabled) -
setNumberOfExactDecimalPlaces
public void setNumberOfExactDecimalPlaces(int numberOfExactDecimalPlaces) -
setNumberOfExactDecimalPlacesEnabled
public void setNumberOfExactDecimalPlacesEnabled(boolean numberOfExactDecimalPlacesEnabled) -
setOutputFilename
-
setPrintInt
-
setPrintMarkovSingleResults
public void setPrintMarkovSingleResults(boolean printMarkovSingleResults) -
setPrintMarkovStatistics
public void setPrintMarkovStatistics(boolean printMarkovStatistics) -
setSensitivityModelEnabled
public void setSensitivityModelEnabled(boolean sensitivityModelEnabled) -
setSensitivityModelFileName
-
setSensitivityLogFileName
-
setPsQuantum
-
setReliabilityAnalysis
public void setReliabilityAnalysis(boolean isReliabilityAnalysis) -
setSolver
-
setSolvingTimeLimit
public void setSolvingTimeLimit(long solvingTimeLimit) -
setSolvingTimeLimitEnabled
public void setSolvingTimeLimitEnabled(boolean solvingTimeLimitEnabled) -
setSREOutputFile
-
setStopOnMessageLossLQNS
public void setStopOnMessageLossLQNS(boolean b) -
setStopOnMessageLossLQSim
public void setStopOnMessageLossLQSim(boolean b) -
setUnderCoeff
-
getSaveFile
-
setSaveFile
-
isSaveResultsToFileEnabled
public boolean isSaveResultsToFileEnabled() -
isShowHtmlResults
public boolean isShowHtmlResults()Show HTML results of reliability analysis. For HTML results of LQN solver analysis, seegetLqnsOutput()
.- Returns:
-
setSaveResultsToFileEnabled
public void setSaveResultsToFileEnabled(boolean saveResultsToFileEnabled) -
setShowHtmlResults
public void setShowHtmlResults(boolean isShowHtmlResults) -
setPragmas
-
getLINEPropFile
-
getLINEOutputDir
-
setLINEOutputDir
-
setLINEPropFile
-
isDebugLINE
public boolean isDebugLINE() -
setDebugLINE
public void setDebugLINE(boolean debugLINE)
-