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, sensitivityAnalysisEnabledFields inherited from class org.palladiosimulator.analyzer.workflow.configurations.AbstractPCMWorkflowRunConfiguration
accuracyInfluenceAnalysisEnabled, accuracyInfluenceAnalysisState, accuracyInfluenceIssueReceivingJob, accuracyInformationModelFile, allocationFiles, deleteTemporaryDataAfterAnalysis, eventMiddlewareFile, PCM_EPACKAGES, rmiMiddlewareFile, temporaryDataLocation, usageModelFileFields inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractiveFields inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
isFixed -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdoubleintLQN output type.longintlongbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanShow HTML results of reliability analysis.booleanbooleanvoidsetConvValue(String convValue) voidsetDebugLevel(int debugLevel) voidsetDebugLINE(boolean debugLINE) voidvoidsetDistance(double distance) voidsetDomainSize(int domainSize) voidsetInfiniteTaskMultiplicity(boolean isInfiniteTaskMultiplicity) voidsetIsUseSREInputModel(boolean b) voidsetIterationOverPhysicalSystemStatesEnabled(boolean iterationOverPhysicalSystemStatesEnabled) voidsetItLimit(String itLimit) voidsetLINEOutputDir(String lINEOutputDir) voidsetLINEPropFile(String lINEPropFile) voidsetLogFile(String logFile) voidsetLqnsOutput(String lqnsOutput) voidsetLqnsOutputDir(String lqnsOutputDir) voidsetLQSimBlocks(String blocks) voidsetLqsimOutput(String lqsimOutput) voidsetLqsimOutputDir(String lqsimOutputDir) voidsetLQSimRuntime(String runtime) voidsetMarkovEvaluationMode(String markovEvaluationMode) voidsetMarkovModelFile(String markovModelFile) voidsetMarkovModelReductionEnabled(boolean markovModelReductionEnabled) voidsetMarkovModelStorageEnabled(boolean markovModelStorageEnabled) voidsetMarkovModelTracesEnabled(boolean markovModelTracesEnabled) voidsetMaxRealRuntimeSec(Integer maxRealRuntimeSec) voidsetNumberOfEvaluatedSystemStates(long numberOfEvaluatedSystemStates) voidsetNumberOfEvaluatedSystemStatesEnabled(boolean numberOfEvaluatedSystemStatesEnabled) voidsetNumberOfExactDecimalPlaces(int numberOfExactDecimalPlaces) voidsetNumberOfExactDecimalPlacesEnabled(boolean numberOfExactDecimalPlacesEnabled) voidsetOutputFilename(String outputFilename) voidsetPragmas(String pragmaString) voidsetPrintInt(String printInt) voidsetPrintMarkovSingleResults(boolean printMarkovSingleResults) voidsetPrintMarkovStatistics(boolean printMarkovStatistics) voidsetPsQuantum(String psQuantum) voidsetReliabilityAnalysis(boolean isReliabilityAnalysis) voidsetSaveFile(String saveFile) voidsetSaveResultsToFileEnabled(boolean saveResultsToFileEnabled) voidsetSensitivityLogFileName(String sensitivityLogFileName) voidsetSensitivityModelEnabled(boolean sensitivityModelEnabled) voidsetSensitivityModelFileName(String sensitivityModelFileName) voidsetShowHtmlResults(boolean isShowHtmlResults) voidvoidsetSolvingTimeLimit(long solvingTimeLimit) voidsetSolvingTimeLimitEnabled(boolean solvingTimeLimitEnabled) voidsetSREOutputFile(String outputDir) voidsetStopOnMessageLossLQNS(boolean b) voidsetStopOnMessageLossLQSim(boolean b) voidsetUnderCoeff(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, setSensitivityAnalysisEnabledMethods 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, validateAndFreezeMethods inherited from class de.uka.ipd.sdq.workflow.launchconfig.AbstractWorkflowBasedRunConfiguration
isDebug, isInteractive, setDebug, setInteractiveMethods inherited from class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
checkFixed, isFrozen, isValidMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getErrorMessagein interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration- Specified by:
getErrorMessagein classde.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
-
getItLimit
-
getLogFile
-
getLqnsOutput
LQN output type. Uses constantsMessageStrings.LQN_OUTPUT_HTMLetc.- 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:
setDefaultsin interfacede.uka.ipd.sdq.workflow.configuration.IJobConfiguration- Specified by:
setDefaultsin 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)
-