|
Storm 1.11.1.1
A Modern Probabilistic Model Checker
|
#include "storm-gamebased-ar/abstraction/MenuGameRefiner.h"#include "storm-gamebased-ar/abstraction/AbstractionInformation.h"#include "storm-gamebased-ar/abstraction/MenuGameAbstractor.h"#include "storm-gamebased-ar/abstraction/ExplicitQualitativeGameResultMinMax.h"#include "storm-gamebased-ar/abstraction/ExplicitQuantitativeResultMinMax.h"#include "storm/storage/BitVector.h"#include "storm/storage/ExplicitGameStrategyPair.h"#include "storm/storage/dd/DdManager.h"#include "storm/storage/dd/Odd.h"#include "storm/utility/dd.h"#include "storm/utility/shortestPaths.h"#include "storm/utility/solver.h"#include "storm/solver/MathsatSmtSolver.h"#include "storm/models/symbolic/StandardRewardModel.h"#include "storm/exceptions/InvalidStateException.h"#include "storm/settings/SettingsManager.h"#include "storm-config.h"#include "storm/adapters/RationalFunctionAdapter.h"
Go to the source code of this file.
Namespaces | |
| namespace | storm |
| LabParser.cpp. | |
| namespace | storm::gbar |
| namespace | storm::gbar::abstraction |
Functions | |
| template<storm::dd::DdType Type, typename ValueType > | |
| SymbolicMostProbablePathsResult< Type, ValueType > | storm::gbar::abstraction::getMostProbablePathSpanningTree (storm::gbar::abstraction::MenuGame< Type, ValueType > const &game, storm::dd::Bdd< Type > const &transitionFilter) |
| template<storm::dd::DdType Type, typename ValueType > | |
| SymbolicPivotStateResult< Type, ValueType > | storm::gbar::abstraction::pickPivotState (AbstractionSettings::PivotSelectionHeuristic const &heuristic, storm::gbar::abstraction::MenuGame< Type, ValueType > const &game, PivotStateCandidatesResult< Type > const &pivotStateCandidateResult, boost::optional< SymbolicQualitativeGameResultMinMax< Type > > const &qualitativeResult, boost::optional< SymbolicQuantitativeGameResultMinMax< Type, ValueType > > const &quantitativeResult) |
| template<storm::dd::DdType Type, typename ValueType > | |
| PivotStateCandidatesResult< Type > | storm::gbar::abstraction::computePivotStates (storm::gbar::abstraction::MenuGame< Type, ValueType > const &game, storm::dd::Bdd< Type > const &transitionMatrixBdd, storm::dd::Bdd< Type > const &minPlayer1Strategy, storm::dd::Bdd< Type > const &minPlayer2Strategy, storm::dd::Bdd< Type > const &maxPlayer1Strategy, storm::dd::Bdd< Type > const &maxPlayer2Strategy) |
| template<typename ValueType > | |
| void | storm::gbar::abstraction::performDijkstraStep (std::set< ExplicitDijkstraQueueElement< ValueType >, ExplicitDijkstraQueueElementLess< ValueType > > &dijkstraQueue, bool probabilityDistances, std::vector< ValueType > &distances, std::vector< std::pair< uint64_t, uint64_t > > &predecessors, bool generatePredecessors, bool lower, uint64_t currentState, ValueType const ¤tDistance, bool isPivotState, storm::storage::ExplicitGameStrategyPair const &strategyPair, storm::storage::ExplicitGameStrategyPair const &otherStrategyPair, std::vector< uint64_t > const &player1Labeling, std::vector< uint64_t > const &player2Grouping, storm::storage::SparseMatrix< ValueType > const &transitionMatrix, storm::storage::BitVector const &targetStates, storm::storage::BitVector const &relevantStates) |
| template<typename ValueType > | |
| boost::optional< ExplicitPivotStateResult< ValueType > > | storm::gbar::abstraction::pickPivotState (bool generatePredecessors, AbstractionSettings::PivotSelectionHeuristic pivotSelectionHeuristic, storm::storage::SparseMatrix< ValueType > const &transitionMatrix, std::vector< uint64_t > const &player1Labeling, storm::storage::BitVector const &initialStates, storm::storage::BitVector const &relevantStates, storm::storage::BitVector const &targetStates, storage::ExplicitGameStrategyPair const &minStrategyPair, storage::ExplicitGameStrategyPair const &maxStrategyPair, std::vector< ValueType > const *lowerValues=nullptr, std::vector< ValueType > const *upperValues=nullptr) |