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
-
-
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
-
-
Constructor Summary
Constructors Constructor Description PCMSolverWorkflowRunConfiguration()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
isInfiniteTaskMultiplicity
public boolean isInfiniteTaskMultiplicity()
-
setInfiniteTaskMultiplicity
public void setInfiniteTaskMultiplicity(boolean isInfiniteTaskMultiplicity)
-
getConvValue
public String getConvValue()
-
getDebugLevel
public int getDebugLevel()
-
getDistance
public double getDistance()
-
getDomainSize
public int getDomainSize()
-
getErrorMessage
public String getErrorMessage()
- Specified by:
getErrorMessage
in interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration
- Specified by:
getErrorMessage
in classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
getItLimit
public String getItLimit()
-
getLogFile
public String getLogFile()
-
getLqnsOutput
public String getLqnsOutput()
LQN output type. Uses constantsMessageStrings.LQN_OUTPUT_HTML
etc.- Returns:
-
getLqnsOutputDir
public String getLqnsOutputDir()
-
getLQSimBlocks
public String getLQSimBlocks()
-
getLqsimOutput
public String getLqsimOutput()
-
getLqsimOutputDir
public String getLqsimOutputDir()
-
getLQSimRuntime
public String getLQSimRuntime()
-
getMarkovEvaluationMode
public String getMarkovEvaluationMode()
-
getMarkovModelFile
public String getMarkovModelFile()
-
getMaxRealRuntimeSec
public Integer getMaxRealRuntimeSec()
-
getNumberOfEvaluatedSystemStates
public long getNumberOfEvaluatedSystemStates()
-
getNumberOfExactDecimalPlaces
public int getNumberOfExactDecimalPlaces()
-
getOutputFilename
public String getOutputFilename()
-
getPrintInt
public String getPrintInt()
-
getPsQuantum
public String getPsQuantum()
-
getSolver
public String getSolver()
-
getSolvingTimeLimit
public long getSolvingTimeLimit()
-
getSREOutputFile
public String getSREOutputFile()
-
getStopOnMessageLossLQNS
public boolean getStopOnMessageLossLQNS()
-
getStopOnMessageLossLQSim
public boolean getStopOnMessageLossLQSim()
-
getUnderCoeff
public String getUnderCoeff()
-
getPragmas
public String 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
public String getSensitivityModelFileName()
-
getSensitivityLogFileName
public String getSensitivityLogFileName()
-
isReliabilityAnalysis
public boolean isReliabilityAnalysis()
-
isSolvingTimeLimitEnabled
public boolean isSolvingTimeLimitEnabled()
-
isUseSREInputModel
public boolean isUseSREInputModel()
-
setConvValue
public void setConvValue(String convValue)
-
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
public void setItLimit(String itLimit)
-
setLogFile
public void setLogFile(String logFile)
-
setLqnsOutput
public void setLqnsOutput(String lqnsOutput)
-
setLqnsOutputDir
public void setLqnsOutputDir(String lqnsOutputDir)
-
setLQSimBlocks
public void setLQSimBlocks(String blocks)
-
setLqsimOutput
public void setLqsimOutput(String lqsimOutput)
-
setLqsimOutputDir
public void setLqsimOutputDir(String lqsimOutputDir)
-
setLQSimRuntime
public void setLQSimRuntime(String runtime)
-
setMarkovEvaluationMode
public void setMarkovEvaluationMode(String markovEvaluationMode)
-
setMarkovModelFile
public void setMarkovModelFile(String markovModelFile)
-
setMarkovModelReductionEnabled
public void setMarkovModelReductionEnabled(boolean markovModelReductionEnabled)
-
setMarkovModelStorageEnabled
public void setMarkovModelStorageEnabled(boolean markovModelStorageEnabled)
-
setMarkovModelTracesEnabled
public void setMarkovModelTracesEnabled(boolean markovModelTracesEnabled)
-
setMaxRealRuntimeSec
public void setMaxRealRuntimeSec(Integer maxRealRuntimeSec)
-
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
public void setOutputFilename(String outputFilename)
-
setPrintInt
public void setPrintInt(String printInt)
-
setPrintMarkovSingleResults
public void setPrintMarkovSingleResults(boolean printMarkovSingleResults)
-
setPrintMarkovStatistics
public void setPrintMarkovStatistics(boolean printMarkovStatistics)
-
setSensitivityModelEnabled
public void setSensitivityModelEnabled(boolean sensitivityModelEnabled)
-
setSensitivityModelFileName
public void setSensitivityModelFileName(String sensitivityModelFileName)
-
setSensitivityLogFileName
public void setSensitivityLogFileName(String sensitivityLogFileName)
-
setPsQuantum
public void setPsQuantum(String psQuantum)
-
setReliabilityAnalysis
public void setReliabilityAnalysis(boolean isReliabilityAnalysis)
-
setSolver
public void setSolver(String solver)
-
setSolvingTimeLimit
public void setSolvingTimeLimit(long solvingTimeLimit)
-
setSolvingTimeLimitEnabled
public void setSolvingTimeLimitEnabled(boolean solvingTimeLimitEnabled)
-
setSREOutputFile
public void setSREOutputFile(String outputDir)
-
setStopOnMessageLossLQNS
public void setStopOnMessageLossLQNS(boolean b)
-
setStopOnMessageLossLQSim
public void setStopOnMessageLossLQSim(boolean b)
-
setUnderCoeff
public void setUnderCoeff(String underCoeff)
-
getSaveFile
public String getSaveFile()
-
setSaveFile
public void setSaveFile(String saveFile)
-
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
public void setPragmas(String pragmaString)
-
getLINEPropFile
public String getLINEPropFile()
-
getLINEOutputDir
public String getLINEOutputDir()
-
setLINEOutputDir
public void setLINEOutputDir(String lINEOutputDir)
-
setLINEPropFile
public void setLINEPropFile(String lINEPropFile)
-
isDebugLINE
public boolean isDebugLINE()
-
setDebugLINE
public void setDebugLINE(boolean debugLINE)
-
-