| 
    Storm 1.11.1.1
    
   A Modern Probabilistic Model Checker 
   | 
 
Namespaces | |
| namespace | utility | 
Classes | |
| class | FeasibilitySynthesisTask | 
| struct | PreprocessResult | 
| struct | SampleInformation | 
Enumerations | |
| enum class | FeasibilityMethod { PLA , SCP , GD } | 
Functions | |
| template<typename VT1 > | |
| void | printFeasibilityResult (bool success, std::pair< VT1, typename storm::storage::ParameterRegion< storm::RationalFunction >::Valuation > const &valueValuationPair, storm::utility::Stopwatch const &watch) | 
| std::shared_ptr< FeasibilitySynthesisTask const > | createFeasibilitySynthesisTaskFromSettings (std::shared_ptr< storm::logic::Formula const > const &formula, std::vector< storm::storage::ParameterRegion< storm::RationalFunction > > const ®ions) | 
| template<typename ValueType > | |
| void | performFeasibility (std::shared_ptr< storm::models::sparse::Model< ValueType > > model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings) | 
| template<typename ValueType > | |
| void | runFeasibilityWithGD (std::shared_ptr< storm::models::sparse::Model< ValueType > > model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings) | 
| template<typename ValueType > | |
| void | runFeasibilityWithPLA (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings) | 
| template void | performFeasibility (std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings) | 
| template void | runFeasibilityWithGD (std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings) | 
| template void | runFeasibilityWithPLA (std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > const &model, std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const &task, boost::optional< std::set< RationalFunctionVariable > > omittedParameters, storm::api::MonotonicitySetting monotonicitySettings) | 
| template<typename ValueType > | |
| void | analyzeMonotonicity (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, cli::SymbolicInput const &input, std::vector< storm::storage::ParameterRegion< ValueType > > const ®ions) | 
| template void | analyzeMonotonicity (std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > const &model, cli::SymbolicInput const &input, std::vector< storm::storage::ParameterRegion< storm::RationalFunction > > const ®ions) | 
| template<typename ValueType > | |
| void | printInitialStatesResult (std::unique_ptr< storm::modelchecker::CheckResult > const &result, storm::utility::Stopwatch *watch, const storm::utility::parametric::Valuation< ValueType > *valuation) | 
| template void | printInitialStatesResult< storm::RationalFunction > (std::unique_ptr< storm::modelchecker::CheckResult > const &result, storm::utility::Stopwatch *watch, const storm::utility::parametric::Valuation< storm::RationalFunction > *valuation) | 
| template<template< typename, typename > class ModelCheckerType, typename ModelType , typename ValueType , typename SolveValueType = double> | |
| void | verifyPropertiesAtSamplePoints (ModelType const &model, cli::SymbolicInput const &input, SampleInformation< ValueType > const &samples) | 
| template<typename ValueType , typename SolveValueType = double> | |
| void | verifyPropertiesAtSamplePointsWithSparseEngine (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, cli::SymbolicInput const &input, SampleInformation< ValueType > const &samples) | 
| template<typename ValueType > | |
| SampleInformation< ValueType > | parseSamples (std::shared_ptr< storm::models::ModelBase > const &model, std::string const &sampleString, bool graphPreserving) | 
| template<typename ValueType > | |
| void | sampleDerivatives (std::shared_ptr< storm::models::sparse::Model< ValueType > > model, cli::SymbolicInput const &input, std::string const &instantiationString) | 
| template<typename ValueType > | |
| void | verifyProperties (std::vector< storm::jani::Property > const &properties, std::function< std::unique_ptr< storm::modelchecker::CheckResult >(std::shared_ptr< storm::logic::Formula const > const &formula)> const &verificationCallback, std::function< void(std::unique_ptr< storm::modelchecker::CheckResult > const &)> const &postprocessingCallback) | 
| template<typename ValueType > | |
| void | computeSolutionFunctionsWithSparseEngine (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, cli::SymbolicInput const &input) | 
| template<storm::dd::DdType DdType, typename ValueType > | |
| void | computeSolutionFunctionsWithSymbolicEngine (std::shared_ptr< storm::models::symbolic::Model< DdType, ValueType > > const &model, cli::SymbolicInput const &input) | 
| template<typename ValueType > | |
| std::vector< storm::storage::ParameterRegion< ValueType > > | parseRegions (std::shared_ptr< storm::models::ModelBase > const &model) | 
| template<typename ValueType > | |
| std::shared_ptr< storm::models::ModelBase > | eliminateScc (std::shared_ptr< storm::models::ModelBase > const &model) | 
| template<typename ValueType > | |
| std::shared_ptr< storm::models::ModelBase > | simplifyModel (std::shared_ptr< storm::models::ModelBase > const &model, cli::SymbolicInput const &input) | 
| template<typename ValueType > | |
| PreprocessResult | preprocessSparseModel (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, cli::SymbolicInput const &input, storm::cli::ModelProcessingInformation const &mpi) | 
| template<storm::dd::DdType DdType, typename ValueType > | |
| PreprocessResult | preprocessDdModel (std::shared_ptr< storm::models::symbolic::Model< DdType, ValueType > > const &model, cli::SymbolicInput const &input, storm::cli::ModelProcessingInformation const &mpi) | 
| template<storm::dd::DdType DdType, typename ValueType > | |
| PreprocessResult | preprocessModel (std::shared_ptr< storm::models::ModelBase > const &model, cli::SymbolicInput const &input, storm::cli::ModelProcessingInformation const &mpi) | 
| template<typename ValueType > | |
| void | verifyRegionWithSparseEngine (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, cli::SymbolicInput const &input, std::vector< storm::storage::ParameterRegion< ValueType > > const ®ions, storm::api::MonotonicitySetting monotonicitySettings=storm::api::MonotonicitySetting()) | 
| template<typename ValueType > | |
| void | parameterSpacePartitioningWithSparseEngine (std::shared_ptr< storm::models::sparse::Model< ValueType > > const &model, cli::SymbolicInput const &input, std::vector< storm::storage::ParameterRegion< ValueType > > const ®ions, storm::api::MonotonicitySetting monotonicitySettings=storm::api::MonotonicitySetting(), uint64_t monThresh=0) | 
| void | processInput (cli::SymbolicInput &&input, storm::cli::ModelProcessingInformation const &mpi) | 
| void | processOptions () | 
      
  | 
  strong | 
| Enumerator | |
|---|---|
| PLA | |
| SCP | |
| GD | |
Definition at line 11 of file FeasibilitySynthesisTask.h.
| template void storm::pars::analyzeMonotonicity | ( | std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| std::vector< storm::storage::ParameterRegion< storm::RationalFunction > > const & | regions | ||
| ) | 
| void storm::pars::analyzeMonotonicity | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| std::vector< storm::storage::ParameterRegion< ValueType > > const & | regions | ||
| ) | 
Definition at line 34 of file monotonicity.cpp.
| void storm::pars::computeSolutionFunctionsWithSparseEngine | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| cli::SymbolicInput const & | input | ||
| ) | 
Definition at line 27 of file solutionFunctions.h.
| void storm::pars::computeSolutionFunctionsWithSymbolicEngine | ( | std::shared_ptr< storm::models::symbolic::Model< DdType, ValueType > > const & | model, | 
| cli::SymbolicInput const & | input | ||
| ) | 
Definition at line 55 of file solutionFunctions.h.
| std::shared_ptr< FeasibilitySynthesisTask const > storm::pars::createFeasibilitySynthesisTaskFromSettings | ( | std::shared_ptr< storm::logic::Formula const > const & | formula, | 
| std::vector< storm::storage::ParameterRegion< storm::RationalFunction > > const & | regions | ||
| ) | 
Definition at line 40 of file feasibility.cpp.
| std::shared_ptr< storm::models::ModelBase > storm::pars::eliminateScc | ( | std::shared_ptr< storm::models::ModelBase > const & | model | ) | 
Definition at line 89 of file storm-pars.cpp.
| void storm::pars::parameterSpacePartitioningWithSparseEngine | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| std::vector< storm::storage::ParameterRegion< ValueType > > const & | regions, | ||
| storm::api::MonotonicitySetting | monotonicitySettings = storm::api::MonotonicitySetting(),  | 
        ||
| uint64_t | monThresh = 0  | 
        ||
| ) | 
Definition at line 345 of file storm-pars.cpp.
| std::vector< storm::storage::ParameterRegion< ValueType > > storm::pars::parseRegions | ( | std::shared_ptr< storm::models::ModelBase > const & | model | ) | 
Definition at line 77 of file storm-pars.cpp.
| SampleInformation< ValueType > storm::pars::parseSamples | ( | std::shared_ptr< storm::models::ModelBase > const & | model, | 
| std::string const & | sampleString, | ||
| bool | graphPreserving | ||
| ) | 
Definition at line 163 of file sampling.h.
| template void storm::pars::performFeasibility | ( | std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > | model, | 
| std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const & | task, | ||
| boost::optional< std::set< RationalFunctionVariable > > | omittedParameters, | ||
| storm::api::MonotonicitySetting | monotonicitySettings | ||
| ) | 
| void storm::pars::performFeasibility | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > | model, | 
| std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const & | task, | ||
| boost::optional< std::set< RationalFunctionVariable > > | omittedParameters, | ||
| storm::api::MonotonicitySetting | monotonicitySettings | ||
| ) | 
Definition at line 81 of file feasibility.cpp.
| PreprocessResult storm::pars::preprocessDdModel | ( | std::shared_ptr< storm::models::symbolic::Model< DdType, ValueType > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| storm::cli::ModelProcessingInformation const & | mpi | ||
| ) | 
Definition at line 273 of file storm-pars.cpp.
| PreprocessResult storm::pars::preprocessModel | ( | std::shared_ptr< storm::models::ModelBase > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| storm::cli::ModelProcessingInformation const & | mpi | ||
| ) | 
Definition at line 303 of file storm-pars.cpp.
| PreprocessResult storm::pars::preprocessSparseModel | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| storm::cli::ModelProcessingInformation const & | mpi | ||
| ) | 
Definition at line 199 of file storm-pars.cpp.
| void storm::pars::printFeasibilityResult | ( | bool | success, | 
| std::pair< VT1, typename storm::storage::ParameterRegion< storm::RationalFunction >::Valuation > const & | valueValuationPair, | ||
| storm::utility::Stopwatch const & | watch | ||
| ) | 
Definition at line 17 of file feasibility.cpp.
| void storm::pars::printInitialStatesResult | ( | std::unique_ptr< storm::modelchecker::CheckResult > const & | result, | 
| storm::utility::Stopwatch * | watch, | ||
| const storm::utility::parametric::Valuation< ValueType > * | valuation | ||
| ) | 
| template void storm::pars::printInitialStatesResult< storm::RationalFunction > | ( | std::unique_ptr< storm::modelchecker::CheckResult > const & | result, | 
| storm::utility::Stopwatch * | watch, | ||
| const storm::utility::parametric::Valuation< storm::RationalFunction > * | valuation | ||
| ) | 
| void storm::pars::processInput | ( | cli::SymbolicInput && | input, | 
| storm::cli::ModelProcessingInformation const & | mpi | ||
| ) | 
Definition at line 390 of file storm-pars.cpp.
| void storm::pars::processOptions | ( | ) | 
Definition at line 530 of file storm-pars.cpp.
| template void storm::pars::runFeasibilityWithGD | ( | std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > | model, | 
| std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const & | task, | ||
| boost::optional< std::set< RationalFunctionVariable > > | omittedParameters, | ||
| storm::api::MonotonicitySetting | monotonicitySettings | ||
| ) | 
| void storm::pars::runFeasibilityWithGD | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > | model, | 
| std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const & | task, | ||
| boost::optional< std::set< RationalFunctionVariable > > | omittedParameters, | ||
| storm::api::MonotonicitySetting | monotonicitySettings | ||
| ) | 
Definition at line 106 of file feasibility.cpp.
| template void storm::pars::runFeasibilityWithPLA | ( | std::shared_ptr< storm::models::sparse::Model< storm::RationalFunction > > const & | model, | 
| std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const & | task, | ||
| boost::optional< std::set< RationalFunctionVariable > > | omittedParameters, | ||
| storm::api::MonotonicitySetting | monotonicitySettings | ||
| ) | 
| void storm::pars::runFeasibilityWithPLA | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| std::shared_ptr< storm::pars::FeasibilitySynthesisTask const > const & | task, | ||
| boost::optional< std::set< RationalFunctionVariable > > | omittedParameters, | ||
| storm::api::MonotonicitySetting | monotonicitySettings | ||
| ) | 
Definition at line 188 of file feasibility.cpp.
| void storm::pars::sampleDerivatives | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > | model, | 
| cli::SymbolicInput const & | input, | ||
| std::string const & | instantiationString | ||
| ) | 
Definition at line 234 of file sampling.h.
| std::shared_ptr< storm::models::ModelBase > storm::pars::simplifyModel | ( | std::shared_ptr< storm::models::ModelBase > const & | model, | 
| cli::SymbolicInput const & | input | ||
| ) | 
Definition at line 163 of file storm-pars.cpp.
| void storm::pars::verifyProperties | ( | std::vector< storm::jani::Property > const & | properties, | 
| std::function< std::unique_ptr< storm::modelchecker::CheckResult >(std::shared_ptr< storm::logic::Formula const > const &formula)> const & | verificationCallback, | ||
| std::function< void(std::unique_ptr< storm::modelchecker::CheckResult > const &)> const & | postprocessingCallback | ||
| ) | 
Definition at line 8 of file solutionFunctions.h.
| void storm::pars::verifyPropertiesAtSamplePoints | ( | ModelType const & | model, | 
| cli::SymbolicInput const & | input, | ||
| SampleInformation< ValueType > const & | samples | ||
| ) | 
Definition at line 78 of file sampling.h.
| void storm::pars::verifyPropertiesAtSamplePointsWithSparseEngine | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| SampleInformation< ValueType > const & | samples | ||
| ) | 
Definition at line 146 of file sampling.h.
| void storm::pars::verifyRegionWithSparseEngine | ( | std::shared_ptr< storm::models::sparse::Model< ValueType > > const & | model, | 
| cli::SymbolicInput const & | input, | ||
| std::vector< storm::storage::ParameterRegion< ValueType > > const & | regions, | ||
| storm::api::MonotonicitySetting | monotonicitySettings = storm::api::MonotonicitySetting()  | 
        ||
| ) | 
Definition at line 322 of file storm-pars.cpp.