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
  • Constructor Details

    • PCMSolverWorkflowRunConfiguration

      public PCMSolverWorkflowRunConfiguration()
  • Method Details

    • 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 interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
      Specified by:
      getErrorMessage in class de.uka.ipd.sdq.workflow.configuration.AbstractJobConfiguration
    • getItLimit

      public String getItLimit()
    • getLogFile

      public String getLogFile()
    • getLqnsOutput

      public String getLqnsOutput()
      LQN output type. Uses constants MessageStrings.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 interface de.uka.ipd.sdq.workflow.configuration.IJobConfiguration
      Specified by:
      setDefaults in class de.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, see getLqnsOutput().
      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)