Class PCMSolverWorkflowRunConfiguration

  • All Implemented Interfaces:
    de.uka.ipd.sdq.workflow.configuration.IJobConfiguration, Cloneable

    public class PCMSolverWorkflowRunConfiguration
    extends org.palladiosimulator.analyzer.workflow.configurations.AbstractCodeGenerationWorkflowRunConfiguration
    • Constructor Detail

      • PCMSolverWorkflowRunConfiguration

        public PCMSolverWorkflowRunConfiguration()
    • 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 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)