|
Storm 1.11.1.1
A Modern Probabilistic Model Checker
|
Namespaces | |
| namespace | exploration_detail |
| namespace | helper |
| namespace | internal |
| namespace | lexicographic |
| namespace | multiobjective |
| namespace | region |
| namespace | utility |
Enumerations | |
| enum class | RegionCheckEngine { ParameterLifting , ExactParameterLifting , ValidatingParameterLifting } |
| The considered engine for region checking. More... | |
| enum class | RegionResult { Unknown , ExistsSat , ExistsViolated , CenterSat , CenterViolated , ExistsBoth , AllSat , AllViolated } |
| The results for a single Parameter Region. More... | |
| enum class | RegionResultHypothesis { Unknown , AllSat , AllViolated } |
| hypothesis for the result for a single Parameter Region More... | |
| enum class | CheckType { Probabilities , Rewards } |
| enum class | StateFilter { ARGMIN , ARGMAX } |
| enum class | FilterType { MIN , MAX , SUM , AVG , COUNT , FORALL , EXISTS , ARGMIN , ARGMAX , VALUES } |
Functions | |
| std::ostream & | operator<< (std::ostream &os, RegionCheckEngine const &e) |
| std::ostream & | operator<< (std::ostream &os, RegionResult const ®ionResult) |
| std::ostream & | operator<< (std::ostream &os, RegionResultHypothesis const ®ionResultHypothesis) |
| template<typename ValueType , typename SolutionType > | |
| std::unique_ptr< CheckResult > | computeConditionalProbabilities (Environment const &env, storm::solver::SolveGoal< ValueType, SolutionType > &&goal, storm::storage::SparseMatrix< ValueType > const &transitionMatrix, storm::storage::SparseMatrix< ValueType > const &backwardTransitions, storm::storage::BitVector const &targetStates, storm::storage::BitVector const &conditionStates) |
| template std::unique_ptr< CheckResult > | computeConditionalProbabilities (Environment const &env, storm::solver::SolveGoal< double > &&goal, storm::storage::SparseMatrix< double > const &transitionMatrix, storm::storage::SparseMatrix< double > const &backwardTransitions, storm::storage::BitVector const &targetStates, storm::storage::BitVector const &conditionStates) |
| template std::unique_ptr< CheckResult > | computeConditionalProbabilities (Environment const &env, storm::solver::SolveGoal< storm::RationalNumber > &&goal, storm::storage::SparseMatrix< storm::RationalNumber > const &transitionMatrix, storm::storage::SparseMatrix< storm::RationalNumber > const &backwardTransitions, storm::storage::BitVector const &targetStates, storm::storage::BitVector const &conditionStates) |
| std::ostream & | operator<< (std::ostream &out, CheckResult const &checkResult) |
| template<typename JsonRationalType > | |
| void | insertJsonEntry (storm::json< JsonRationalType > &json, uint64_t const &id, bool value, std::optional< storm::storage::sparse::StateValuations > const &stateValuations=std::nullopt, std::optional< storm::models::sparse::StateLabeling > const &stateLabels=std::nullopt) |
| template storm::json< storm::RationalNumber > | ExplicitQualitativeCheckResult::toJson< storm::RationalNumber > (std::optional< storm::storage::sparse::StateValuations > const &, std::optional< storm::models::sparse::StateLabeling > const &) const |
| template<typename ValueType > | |
| void | print (std::ostream &out, ValueType const &value) |
| template<typename ValueType > | |
| void | printRange (std::ostream &out, ValueType const &min, ValueType const &max) |
| template<typename ValueType > | |
| void | insertJsonEntry (storm::json< ValueType > &json, uint64_t const &id, ValueType const &value, std::optional< storm::storage::sparse::StateValuations > const &stateValuations=std::nullopt, std::optional< storm::models::sparse::StateLabeling > const &stateLabels=std::nullopt) |
| std::string | toString (FilterType ft) |
| std::string | toPrismSyntax (FilterType ft) |
| bool | isStateFilter (FilterType) |
|
strong |
| Enumerator | |
|---|---|
| Probabilities | |
| Rewards | |
Definition at line 24 of file CheckTask.h.
|
strong |
| Enumerator | |
|---|---|
| MIN | |
| MAX | |
| SUM | |
| AVG | |
| COUNT | |
| FORALL | |
| EXISTS | |
| ARGMIN | |
| ARGMAX | |
| VALUES | |
Definition at line 9 of file FilterType.h.
|
strong |
The considered engine for region checking.
Definition at line 10 of file RegionCheckEngine.h.
|
strong |
The results for a single Parameter Region.
Definition at line 10 of file RegionResult.h.
|
strong |
hypothesis for the result for a single Parameter Region
| Enumerator | |
|---|---|
| Unknown | |
| AllSat | |
| AllViolated | |
Definition at line 10 of file RegionResultHypothesis.h.
|
strong |
| Enumerator | |
|---|---|
| ARGMIN | |
| ARGMAX | |
Definition at line 7 of file FilterType.h.
| template std::unique_ptr< CheckResult > storm::modelchecker::computeConditionalProbabilities | ( | Environment const & | env, |
| storm::solver::SolveGoal< double > && | goal, | ||
| storm::storage::SparseMatrix< double > const & | transitionMatrix, | ||
| storm::storage::SparseMatrix< double > const & | backwardTransitions, | ||
| storm::storage::BitVector const & | targetStates, | ||
| storm::storage::BitVector const & | conditionStates | ||
| ) |
| template std::unique_ptr< CheckResult > storm::modelchecker::computeConditionalProbabilities | ( | Environment const & | env, |
| storm::solver::SolveGoal< storm::RationalNumber > && | goal, | ||
| storm::storage::SparseMatrix< storm::RationalNumber > const & | transitionMatrix, | ||
| storm::storage::SparseMatrix< storm::RationalNumber > const & | backwardTransitions, | ||
| storm::storage::BitVector const & | targetStates, | ||
| storm::storage::BitVector const & | conditionStates | ||
| ) |
| std::unique_ptr< CheckResult > storm::modelchecker::computeConditionalProbabilities | ( | Environment const & | env, |
| storm::solver::SolveGoal< ValueType, SolutionType > && | goal, | ||
| storm::storage::SparseMatrix< ValueType > const & | transitionMatrix, | ||
| storm::storage::SparseMatrix< ValueType > const & | backwardTransitions, | ||
| storm::storage::BitVector const & | targetStates, | ||
| storm::storage::BitVector const & | conditionStates | ||
| ) |
Definition at line 705 of file ConditionalHelper.cpp.
| template storm::json< storm::RationalNumber > storm::modelchecker::ExplicitQualitativeCheckResult::toJson< storm::RationalNumber > | ( | std::optional< storm::storage::sparse::StateValuations > const & | , |
| std::optional< storm::models::sparse::StateLabeling > const & | |||
| ) | const |
| void storm::modelchecker::insertJsonEntry | ( | storm::json< JsonRationalType > & | json, |
| uint64_t const & | id, | ||
| bool | value, | ||
| std::optional< storm::storage::sparse::StateValuations > const & | stateValuations = std::nullopt, |
||
| std::optional< storm::models::sparse::StateLabeling > const & | stateLabels = std::nullopt |
||
| ) |
Definition at line 245 of file ExplicitQualitativeCheckResult.cpp.
| void storm::modelchecker::insertJsonEntry | ( | storm::json< ValueType > & | json, |
| uint64_t const & | id, | ||
| ValueType const & | value, | ||
| std::optional< storm::storage::sparse::StateValuations > const & | stateValuations = std::nullopt, |
||
| std::optional< storm::models::sparse::StateLabeling > const & | stateLabels = std::nullopt |
||
| ) |
Definition at line 461 of file ExplicitQuantitativeCheckResult.cpp.
| bool storm::modelchecker::isStateFilter | ( | FilterType | ) |
| std::ostream & storm::modelchecker::operator<< | ( | std::ostream & | os, |
| RegionCheckEngine const & | e | ||
| ) |
Definition at line 8 of file RegionCheckEngine.cpp.
| std::ostream & storm::modelchecker::operator<< | ( | std::ostream & | os, |
| RegionResult const & | regionResult | ||
| ) |
Definition at line 8 of file RegionResult.cpp.
| std::ostream & storm::modelchecker::operator<< | ( | std::ostream & | os, |
| RegionResultHypothesis const & | regionResultHypothesis | ||
| ) |
Definition at line 8 of file RegionResultHypothesis.cpp.
| std::ostream & storm::modelchecker::operator<< | ( | std::ostream & | out, |
| CheckResult const & | checkResult | ||
| ) |
Definition at line 52 of file CheckResult.cpp.
| void storm::modelchecker::print | ( | std::ostream & | out, |
| ValueType const & | value | ||
| ) |
Definition at line 239 of file ExplicitQuantitativeCheckResult.cpp.
| void storm::modelchecker::printRange | ( | std::ostream & | out, |
| ValueType const & | min, | ||
| ValueType const & | max | ||
| ) |
Definition at line 251 of file ExplicitQuantitativeCheckResult.cpp.
| std::string storm::modelchecker::toPrismSyntax | ( | FilterType | ft | ) |
Definition at line 35 of file FilterType.cpp.
| std::string storm::modelchecker::toString | ( | FilterType | ft | ) |
Definition at line 9 of file FilterType.cpp.