Storm
A Modern Probabilistic Model Checker
|
Classes | |
class | AbstractionSettings |
This class represents the settings for the abstraction procedures. More... | |
class | BeliefExplorationSettings |
This class represents the settings for POMDP model checking. More... | |
class | BisimulationSettings |
This class represents the bisimulation settings. More... | |
class | BuildSettings |
class | ConversionGeneralSettings |
class | ConversionInputSettings |
class | ConversionOutputSettings |
class | CoreSettings |
This class represents the core settings. More... | |
class | CounterexampleGeneratorSettings |
This class represents the settings for counterexample generation. More... | |
class | CuddSettings |
This class represents the settings for CUDD. More... | |
class | DebugSettings |
This class represents the debug settings. More... | |
class | DerivativeSettings |
This class represents the settings for Gradient Descent. More... | |
class | EigenEquationSolverSettings |
This class represents the settings for Eigen. More... | |
class | EliminationSettings |
This class represents the settings for the elimination-based procedures. More... | |
class | ExplorationSettings |
This class represents the exploration settings. More... | |
class | FeasibilitySettings |
This class represents the settings for parametric model checking. More... | |
class | GameSolverSettings |
This class represents the game solver settings. More... | |
class | GeneralSettings |
This class represents the general settings. More... | |
class | GlpkSettings |
This class represents the settings for glpk. More... | |
class | GmmxxEquationSolverSettings |
This class represents the settings for gmm++. More... | |
class | GSPNExportSettings |
class | GSPNSettings |
class | GurobiSettings |
This class represents the settings for Gurobi. More... | |
class | HintSettings |
This class represents the model transformer settings. More... | |
class | IOSettings |
This class represents the markov chain settings. More... | |
class | JaniExportSettings |
class | LongRunAverageSolverSettings |
This class represents the LRA solver settings. More... | |
class | MinMaxEquationSolverSettings |
This class represents the min/max solver settings. More... | |
class | ModelCheckerSettings |
This class represents the general settings. More... | |
class | ModuleSettings |
This is the base class of the settings for a particular module. More... | |
class | MonotonicitySettings |
This class represents the settings for monotonicity checking. More... | |
class | MultiObjectiveSettings |
This class represents the settings for multi-objective model checking. More... | |
class | MultiplierSettings |
This class represents the multiplier settings. More... | |
class | NativeEquationSolverSettings |
This class represents the settings for the native equation solver. More... | |
class | OviSolverSettings |
This class represents the settings for the optimistic value iteration solver. More... | |
class | ParametricSettings |
This class represents the settings for parametric model checking. More... | |
class | PartitionSettings |
This class represents the settings for parametric model checking. More... | |
class | POMDPSettings |
This class represents the settings for POMDP model checking. More... | |
class | PrismExportSettings |
class | QualitativePOMDPAnalysisSettings |
This class represents the settings for POMDP model checking. More... | |
class | RegionSettings |
This class represents the settings for parametric model checking. More... | |
class | RegionVerificationSettings |
class | ResourceSettings |
This class represents the resource settings. More... | |
class | SamplingSettings |
class | Smt2SmtSolverSettings |
This class represents the settings for interaction with SMT-LIBv2 solvers. More... | |
class | SylvanSettings |
This class represents the settings for Sylvan. More... | |
class | TimeBoundedSolverSettings |
This class represents the min/max solver settings. More... | |
class | ToParametricSettings |
This class represents the settings for POMDP model checking. More... | |
class | TopologicalEquationSolverSettings |
This class represents the settings for the native equation solver. More... | |
class | TransformationSettings |
This class represents the model transformer settings. More... | |
Functions | |
template void | BeliefExplorationSettings::setValuesInOptionsStruct< storm::RationalNumber > (storm::pomdp::modelchecker::BeliefExplorationPomdpModelCheckerOptions< storm::RationalNumber > &options) const |
std::ostream & | operator<< (std::ostream &out, EigenEquationSolverSettings::LinearEquationMethod const &method) |
template void storm::settings::modules::BeliefExplorationSettings::setValuesInOptionsStruct< storm::RationalNumber > | ( | storm::pomdp::modelchecker::BeliefExplorationPomdpModelCheckerOptions< storm::RationalNumber > & | options | ) | const |
std::ostream & storm::settings::modules::operator<< | ( | std::ostream & | out, |
EigenEquationSolverSettings::LinearEquationMethod const & | method | ||
) |
Definition at line 149 of file EigenEquationSolverSettings.cpp.
const std::string storm::settings::modules::absoluteOptionName = "absolute" |
Definition at line 19 of file MinMaxEquationSolverSettings.cpp.
Definition at line 22 of file ToParametricSettings.cpp.
const std::string storm::settings::modules::analyzeUniqueObservationsOption = "uniqueobservations" |
Definition at line 21 of file POMDPSettings.cpp.
const std::string storm::settings::modules::applyNoMaxProgAssumptionOptionName = "nomaxprog" |
Definition at line 31 of file BuildSettings.cpp.
std::vector<std::string> storm::settings::modules::beliefExplorationModes = {"both", "discretize", "unfold"} |
Definition at line 19 of file POMDPSettings.cpp.
const std::string storm::settings::modules::beliefExplorationOption = "belief-exploration" |
Definition at line 18 of file POMDPSettings.cpp.
const std::string storm::settings::modules::beliefSupportMCOption = "belsupmc" |
Definition at line 26 of file QualitativePOMDPAnalysisSettings.cpp.
Definition at line 40 of file BuildSettings.cpp.
Definition at line 36 of file BuildSettings.cpp.
const std::string storm::settings::modules::buildChoiceLabelOptionName = "buildchoicelab" |
Definition at line 32 of file BuildSettings.cpp.
const std::string storm::settings::modules::buildChoiceOriginsOptionName = "buildchoiceorig" |
Definition at line 33 of file BuildSettings.cpp.
const std::string storm::settings::modules::buildObservationValuationsOptionName = "buildobsval" |
Definition at line 35 of file BuildSettings.cpp.
const std::string storm::settings::modules::buildOutOfBoundsStateOptionName = "build-out-of-bounds-state" |
Definition at line 37 of file BuildSettings.cpp.
const std::string storm::settings::modules::buildOverlappingGuardsLabelOptionName = "build-overlapping-guards-label" |
Definition at line 38 of file BuildSettings.cpp.
const std::string storm::settings::modules::buildStateValuationsOptionName = "buildstateval" |
Definition at line 34 of file BuildSettings.cpp.
const std::string storm::settings::modules::checkEngineOptionName = "engine" |
Definition at line 13 of file RegionVerificationSettings.cpp.
const std::string storm::settings::modules::checkFullyObservableOption = "check-fully-observable" |
Definition at line 26 of file POMDPSettings.cpp.
const std::string storm::settings::modules::clipGridResolutionOption = "clip-resolution" |
Definition at line 20 of file BeliefExplorationSettings.cpp.
Definition at line 27 of file BeliefExplorationSettings.cpp.
|
static |
Definition at line 21 of file GurobiSettings.cpp.
Definition at line 28 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::directionOptionName = "direction" |
Definition at line 15 of file FeasibilitySettings.cpp.
const std::string storm::settings::modules::dontFixDeadlockOptionName = "nofixdl" |
Definition at line 27 of file BuildSettings.cpp.
const std::string storm::settings::modules::dontFixDeadlockOptionShortName = "ndl" |
Definition at line 28 of file BuildSettings.cpp.
const std::string storm::settings::modules::expensiveStatsOption = "allstats" |
Definition at line 22 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::explorationChecksOptionName = "explchecks" |
Definition at line 23 of file BuildSettings.cpp.
const std::string storm::settings::modules::explorationChecksOptionShortName = "ec" |
Definition at line 24 of file BuildSettings.cpp.
const std::string storm::settings::modules::explorationOrderOptionName = "explorder" |
Definition at line 21 of file BuildSettings.cpp.
const std::string storm::settings::modules::explorationOrderOptionShortName = "eo" |
Definition at line 22 of file BuildSettings.cpp.
Definition at line 42 of file BuildSettings.cpp.
Definition at line 18 of file BeliefExplorationSettings.cpp.
Definition at line 17 of file POMDPSettings.cpp.
const std::string storm::settings::modules::exportResultOptionName = "resultfile" |
Definition at line 18 of file ParametricSettings.cpp.
const std::string storm::settings::modules::exportSATCallsOption = "exportSATcallspath" |
Definition at line 16 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::exportWinningRegionOption = "exportwinningregion" |
Definition at line 24 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::forceUniqueSolutionRequirementOptionName = "force-require-unique" |
Definition at line 21 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::fscmode = "fscmode" |
Definition at line 18 of file ToParametricSettings.cpp.
std::vector<std::string> storm::settings::modules::fscModes = {"standard", "simple-linear", "simple-linear-inverse"} |
Definition at line 19 of file ToParametricSettings.cpp.
const std::string storm::settings::modules::fullModelBuildOptionName = "buildfull" |
Definition at line 30 of file BuildSettings.cpp.
const std::string storm::settings::modules::gapThresholdOption = "gap-threshold" |
Definition at line 22 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::guaranteeOptionName = "guarantee" |
Definition at line 16 of file FeasibilitySettings.cpp.
|
static |
Definition at line 17 of file GurobiSettings.cpp.
Definition at line 27 of file POMDPSettings.cpp.
Definition at line 23 of file ParametricSettings.cpp.
const std::string storm::settings::modules::lookaheadHorizonOption = "lookaheadhorizon" |
Definition at line 17 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::lookaheadTypeOption = "lookaheadtype" |
Definition at line 21 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::lpEqualityForUniqueActionsOptionName = "lp-eq-unique-actions" |
Definition at line 22 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::lpOptimizeOnlyInitialStateOptionName = "lp-objective-type" |
Definition at line 24 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::lpUseNonTrivialBoundsOptionName = "lp-use-nontrivial-bounds" |
Definition at line 23 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::maximalIterationsOptionName = "maxiter" |
Definition at line 16 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::maximalIterationsOptionShortName = "i" |
Definition at line 17 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::mecReductionOption = "mecreduction" |
Definition at line 16 of file ToParametricSettings.cpp.
std::vector<std::string> storm::settings::modules::memlessSearchMethods = {"one-shot", "iterative"} |
Definition at line 28 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::memlessSearchOption = "memlesssearch" |
Definition at line 27 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::memoryBoundOption = "memorybound" |
Definition at line 23 of file POMDPSettings.cpp.
const std::string storm::settings::modules::memoryPatternOption = "memorypattern" |
Definition at line 24 of file POMDPSettings.cpp.
std::vector<std::string> storm::settings::modules::memoryPatterns = {"trivial", "fixedcounter", "selectivecounter", "ring", "fixedring", "settablebits", "full"} |
Definition at line 25 of file POMDPSettings.cpp.
|
static |
Definition at line 16 of file GurobiSettings.cpp.
const std::string storm::settings::modules::methodOptionName = "method" |
Definition at line 14 of file FeasibilitySettings.cpp.
|
static |
Definition at line 20 of file GurobiSettings.cpp.
const std::string storm::settings::modules::modeOptionName = "mode" |
Definition at line 16 of file ParametricSettings.cpp.
const std::string storm::settings::modules::noBuildOptionName = "nobuild" |
Definition at line 29 of file BuildSettings.cpp.
const std::string storm::settings::modules::noCanonicOption = "nocanonic" |
Definition at line 16 of file POMDPSettings.cpp.
Definition at line 39 of file BuildSettings.cpp.
const std::string storm::settings::modules::numericPrecisionOption = "numeric-precision" |
Definition at line 25 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::observationThresholdOption = "obs-threshold" |
Definition at line 24 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::onlyDeterministicOption = "onlydeterministic" |
Definition at line 18 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::optimalChoiceValueThresholdOption = "optimal-choice-value-threshold" |
Definition at line 23 of file BeliefExplorationSettings.cpp.
|
static |
Definition at line 19 of file GurobiSettings.cpp.
const std::string storm::settings::modules::performLocationElimination = "location-elimination" |
Definition at line 41 of file BuildSettings.cpp.
const std::string storm::settings::modules::precisionOptionName = "precision" |
Definition at line 18 of file MinMaxEquationSolverSettings.cpp.
std::string storm::settings::modules::preventDRNPlaceholderOptionName = "no-drn-placeholders" |
Definition at line 58 of file IOSettings.cpp.
const std::string storm::settings::modules::preventGraphPreprocessing = "nographprocessing" |
Definition at line 25 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::printFullResultOptionName = "printfullresult" |
Definition at line 15 of file PartitionSettings.cpp.
const std::string storm::settings::modules::printNoIllustrationOptionName = "noillustration" |
Definition at line 14 of file PartitionSettings.cpp.
const std::string storm::settings::modules::printWinningRegionOption = "printwinningregion" |
Definition at line 23 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::prismCompatibilityOptionName = "prismcompat" |
Definition at line 25 of file BuildSettings.cpp.
const std::string storm::settings::modules::prismCompatibilityOptionShortName = "pc" |
Definition at line 26 of file BuildSettings.cpp.
const std::string storm::settings::modules::qualitativeReductionOption = "qualitativereduction" |
Definition at line 20 of file POMDPSettings.cpp.
const std::string storm::settings::modules::refineOption = "refine" |
Definition at line 17 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::regionBoundOptionName = "regionbound" |
Definition at line 16 of file RegionSettings.cpp.
const std::string storm::settings::modules::regionOptionName = "region" |
Definition at line 14 of file RegionSettings.cpp.
const std::string storm::settings::modules::regionShortOptionName = "reg" |
Definition at line 15 of file RegionSettings.cpp.
const std::string storm::settings::modules::requestedCoverageOptionName = "terminationCondition" |
Definition at line 13 of file PartitionSettings.cpp.
const std::string storm::settings::modules::resolutionOption = "resolution" |
Definition at line 19 of file BeliefExplorationSettings.cpp.
Definition at line 13 of file SamplingSettings.cpp.
const std::string storm::settings::modules::samplesGraphPreservingOptionName = "samples-graph-preserving" |
Definition at line 12 of file SamplingSettings.cpp.
const std::string storm::settings::modules::samplesOptionName = "samples" |
Definition at line 11 of file SamplingSettings.cpp.
const std::string storm::settings::modules::selfloopReductionOption = "selfloopreduction" |
Definition at line 22 of file POMDPSettings.cpp.
const std::string storm::settings::modules::sizeThresholdOption = "size-threshold" |
Definition at line 21 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::solvingMethodOptionName = "method" |
Definition at line 15 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::splittingThresholdName = "splitting-threshold" |
Definition at line 12 of file RegionVerificationSettings.cpp.
const std::string storm::settings::modules::stateEliminationCutoffOption = "state-elimination-cutoff" |
Definition at line 29 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::stateHintOption = "states" |
Definition at line 15 of file HintSettings.cpp.
|
static |
Definition at line 18 of file GurobiSettings.cpp.
Definition at line 22 of file ParametricSettings.cpp.
const std::string storm::settings::modules::transformBinaryOption = "transformbinary" |
Definition at line 20 of file ToParametricSettings.cpp.
const std::string storm::settings::modules::transformContinuousOptionName = "transformcontinuous" |
Definition at line 19 of file ParametricSettings.cpp.
const std::string storm::settings::modules::transformContinuousShortOptionName = "tc" |
Definition at line 20 of file ParametricSettings.cpp.
const std::string storm::settings::modules::transformSimpleOption = "transformsimple" |
Definition at line 21 of file ToParametricSettings.cpp.
const std::string storm::settings::modules::triangulationModeOption = "triangulationmode" |
Definition at line 26 of file BeliefExplorationSettings.cpp.
const std::string storm::settings::modules::useMonotonicityName = "use-monotonicity" |
Definition at line 21 of file ParametricSettings.cpp.
const std::string storm::settings::modules::validationLevel = "validate" |
Definition at line 20 of file QualitativePOMDPAnalysisSettings.cpp.
const std::string storm::settings::modules::valueIterationMultiplicationStyleOptionName = "vimult" |
Definition at line 20 of file MinMaxEquationSolverSettings.cpp.
const std::string storm::settings::modules::winningRegionOption = "winningregion" |
Definition at line 19 of file QualitativePOMDPAnalysisSettings.cpp.