Storm
A Modern Probabilistic Model Checker
|
Namespaces | |
namespace | bisimulation |
namespace | expressions |
namespace | geometry |
namespace | sparse |
Classes | |
class | BeliefManager |
class | BisimulationDecomposition |
This class is the superclass of all decompositions of a sparse model into its bisimulation quotient. More... | |
class | BitVector |
A bit vector that is internally represented as a vector of 64-bit values. More... | |
class | BitVectorHashMap |
This class represents a hash-map whose keys are bit vectors. More... | |
class | ConsecutiveUint64DynamicPriorityQueue |
class | Decomposition |
This class represents the decomposition of a model into blocks which are of the template type. More... | |
class | DeterministicModelBisimulationDecomposition |
This class represents the decomposition of a deterministic model into its bisimulation quotient. More... | |
class | DeterministicTransition |
class | DFT |
class | Distribution |
class | DistributionWithReward |
class | DynamicPriorityQueue |
class | ExplicitGameStrategy |
class | ExplicitGameStrategyPair |
class | FlexibleSparseMatrix |
The flexible sparse matrix is used during state elimination. More... | |
struct | FNV1aBitVectorHash |
class | IntegerInterval |
class | MatrixEntry |
class | MaximalEndComponent |
This class represents a maximal end-component of a nondeterministic model. More... | |
class | MaximalEndComponentDecomposition |
This class represents the decomposition of a nondeterministic model into its maximal end components. More... | |
class | MemoryStructure |
This class represents a (deterministic) memory structure that can be used to encode certain events (such as reaching a set of goal states) into the state space of the model. More... | |
class | MemoryStructureBuilder |
struct | ModelFormulasPair |
struct | Murmur3BitVectorHash |
class | NondeterministicMemoryStructure |
class | NondeterministicMemoryStructureBuilder |
class | NondeterministicModelBisimulationDecomposition |
This class represents the decomposition of a nondeterministic model into its bisimulation quotient. More... | |
class | ParameterRegion |
class | PomdpMemory |
class | PomdpMemoryBuilder |
class | QvbsBenchmark |
This class provides easy access to a benchmark of the Quantitative Verification Benchmark Set http://qcomp.org/benchmarks/. More... | |
struct | SccDecompositionMemoryCache |
Holds temporary computation data used during the SCC decomposition algorithm. More... | |
struct | SccDecompositionResult |
Holds the result data of the implemented SCC decomposition algorithm. More... | |
class | Scheduler |
This class defines which action is chosen in a particular state of a non-deterministic model. More... | |
class | SchedulerChoice |
class | SchedulerClass |
class | SparseMatrix |
A class that holds a possibly non-square matrix in the compressed row storage format. More... | |
class | SparseMatrixBuilder |
A class that can be used to build a sparse matrix by adding value by value. More... | |
class | SparseModelMemoryProduct |
This class builds the product of the given sparse model and the given memory structure. More... | |
class | SparseModelNondeterministicMemoryProduct |
class | StateActionPair |
struct | StateActionTarget |
class | StateBlock |
class | StronglyConnectedComponent |
This class represents a strongly connected component, i.e., a set of states such that every state can reach every other state. More... | |
class | StronglyConnectedComponentDecomposition |
This class represents the decomposition of a graph-like structure into its strongly connected components. More... | |
struct | StronglyConnectedComponentDecompositionOptions |
class | SymbolicModelDescription |
Typedefs | |
template<typename Key > | |
using | FlatSet = boost::container::flat_set< Key, std::less< Key >, boost::container::new_allocator< Key > > |
Redefinition of flat_set was needed, because from Boost 1.70 on the default allocator is set to void. | |
typedef uint_fast64_t | StateId |
typedef uint64_t | PlayerIndex |
typedef storm::storage::sparse::state_type | SparseMatrixIndexType |
typedef storm::storage::FlatSet< sparse::state_type > | FlatSetStateContainer |
Enumerations | |
enum class | PomdpMemoryPattern { Trivial , FixedCounter , SelectiveCounter , FixedRing , SelectiveRing , SettableBits , Full } |
enum class | BisimulationType { Strong , Weak } |
enum class | BisimulationTypeChoice { Strong , Weak , FromSettings } |
enum class | NondeterministicMemoryStructurePattern { Trivial , FixedCounter , SelectiveCounter , FixedRing , SelectiveRing , SettableBits , Full } |
Functions | |
template<typename ParametricType > | |
std::ostream & | operator<< (std::ostream &out, ParameterRegion< ParametricType > const ®ion) |
std::string | toString (PomdpMemoryPattern const &pattern) |
BisimulationType | resolveBisimulationTypeChoice (BisimulationTypeChoice c) |
std::ostream & | operator<< (std::ostream &out, BitVector const &bitvector) |
__attribute__ ((always_inline)) uint32_t fmix32(uint32_t h) | |
uint32_t | rotl32 (uint32_t x, int8_t r) |
uint64_t | rotl64 (uint64_t x, int8_t r) |
template<typename ValueType > | |
std::string | toString (FlatSet< ValueType > const &set) |
Output vector as string. | |
template<typename BlockType > | |
std::ostream & | operator<< (std::ostream &out, Decomposition< BlockType > const &decomposition) |
template std::ostream & | operator<< (std::ostream &out, Decomposition< StateBlock > const &decomposition) |
template std::ostream & | operator<< (std::ostream &out, Decomposition< StronglyConnectedComponent > const &decomposition) |
template std::ostream & | operator<< (std::ostream &out, Decomposition< MaximalEndComponent > const &decomposition) |
template<typename ValueType , typename StateType > | |
std::ostream & | operator<< (std::ostream &out, Distribution< ValueType, StateType > const &distribution) |
template<typename ValueType , typename StateType > | |
std::enable_if<!std::is_same< ValueType, storm::RationalFunction >::value, StateType >::type | sample (boost::container::flat_map< StateType, ValueType > const &distr, ValueType const &quantile) |
template<typename ValueType , typename StateType > | |
std::enable_if< std::is_same< ValueType, storm::RationalFunction >::value, StateType >::type | sample (boost::container::flat_map< StateType, storm::RationalFunction > const &distr, storm::RationalFunction const &quantile) |
template std::ostream & | operator<< (std::ostream &out, Distribution< double > const &distribution) |
template std::ostream & | operator<< (std::ostream &out, Distribution< double, uint_fast64_t > const &distribution) |
std::ostream & | operator<< (std::ostream &out, ExplicitGameStrategy const &strategy) |
std::ostream & | operator<< (std::ostream &out, ExplicitGameStrategyPair const &strategyPair) |
template<typename ValueType > | |
std::ostream & | operator<< (std::ostream &out, FlexibleSparseMatrix< ValueType > const &matrix) |
template std::ostream & | operator<< (std::ostream &out, FlexibleSparseMatrix< double > const &matrix) |
IntegerInterval | parseIntegerInterval (std::string const &stringRepr) |
std::ostream & | operator<< (std::ostream &os, IntegerInterval const &i) |
std::ostream & | operator<< (std::ostream &out, storm::storage::FlatSet< uint_fast64_t > const &block) |
std::ostream & | operator<< (std::ostream &out, MaximalEndComponent const &component) |
void | getFlatSccDecomposition (SccDecompositionResult const &sccDecRes, std::vector< uint64_t > &sccStates, std::vector< uint64_t > &sccIndications) |
Compute a mapping from SCC index to the set of states in that SCC. | |
std::string | toString (NondeterministicMemoryStructurePattern const &pattern) |
storm::json< storm::RationalNumber > | readQvbsJsonFile (std::string const &filePath) |
std::string | getString (storm::json< storm::RationalNumber > const &structure, std::string const &errorInfo="") |
std::string | findModelPath (std::string const &modelName) |
template<typename ValueType > | |
std::ostream & | operator<< (std::ostream &out, SchedulerChoice< ValueType > const &schedulerChoice) |
template std::ostream & | operator<< (std::ostream &out, SchedulerChoice< double > const &schedulerChoice) |
template std::ostream & | operator<< (std::ostream &out, SchedulerChoice< storm::RationalNumber > const &schedulerChoice) |
template std::ostream & | operator<< (std::ostream &out, SchedulerChoice< storm::RationalFunction > const &schedulerChoice) |
template std::ostream & | operator<< (std::ostream &out, SchedulerChoice< storm::Interval > const &schedulerChoice) |
template<typename IndexTypePrime , typename ValueTypePrime > | |
std::ostream & | operator<< (std::ostream &out, MatrixEntry< IndexTypePrime, ValueTypePrime > const &entry) |
template<typename ValueType > | |
void | print (std::vector< typename SparseMatrix< ValueType >::index_type > const &rowGroupIndices, std::vector< MatrixEntry< typename SparseMatrix< ValueType >::index_type, typename SparseMatrix< ValueType >::value_type > > const &columnsAndValues, std::vector< typename SparseMatrix< ValueType >::index_type > const &rowIndications) |
template<typename ValueType > | |
std::ostream & | operator<< (std::ostream &out, SparseMatrix< ValueType > const &matrix) |
template std::ostream & | operator<< (std::ostream &out, MatrixEntry< typename SparseMatrix< double >::index_type, double > const &entry) |
template std::ostream & | operator<< (std::ostream &out, SparseMatrix< double > const &matrix) |
template std::ostream & | operator<< (std::ostream &out, MatrixEntry< uint32_t, double > const &entry) |
template std::ostream & | operator<< (std::ostream &out, MatrixEntry< typename SparseMatrix< int >::index_type, int > const &entry) |
template std::ostream & | operator<< (std::ostream &out, SparseMatrix< int > const &matrix) |
template std::ostream & | operator<< (std::ostream &out, MatrixEntry< typename SparseMatrix< storm::storage::sparse::state_type >::index_type, storm::storage::sparse::state_type > const &entry) |
template std::ostream & | operator<< (std::ostream &out, SparseMatrix< storm::storage::sparse::state_type > const &matrix) |
template<typename IndexType , typename ValueType > | |
std::size_t | hash_value (MatrixEntry< IndexType, ValueType > const &matrixEntry) |
Computes the hash value of a matrix entry. | |
std::string | to_string (StateActionTarget const &sat) |
bool | operator== (StateActionTarget const &sat1, StateActionTarget const &sat2) |
std::ostream & | operator<< (std::ostream &out, FlatSetStateContainer const &block) |
std::ostream & | operator<< (std::ostream &out, StateBlock const &block) |
Writes a string representation of the state block to the given output stream. | |
template<typename ValueType > | |
void | performSccDecompositionGCM (storm::storage::SparseMatrix< ValueType > const &transitionMatrix, storm::OptionalRef< storm::storage::BitVector const > subsystem, storm::OptionalRef< storm::storage::BitVector const > choices, bool, uint64_t startState, uint64_t ¤tIndex, SccDecompositionResult &result, SccDecompositionMemoryCache &cache) |
Uses the algorithm by Gabow/Cheriyan/Mehlhorn ("Path-based strongly connected component algorithm") to compute a mapping of states to their SCCs. | |
template<typename ValueType > | |
void | performSccDecomposition (storm::storage::SparseMatrix< ValueType > const &transitionMatrix, StronglyConnectedComponentDecompositionOptions const &options, SccDecompositionResult &result) |
Computes an SCC decomposition for the given matrix and options. | |
template<typename ValueType > | |
void | performSccDecomposition (storm::storage::SparseMatrix< ValueType > const &transitionMatrix, StronglyConnectedComponentDecompositionOptions const &options, SccDecompositionResult &result, SccDecompositionMemoryCache &cache) |
Computes an SCC decomposition for the given matrix and options. | |
std::ostream & | operator<< (std::ostream &out, SymbolicModelDescription const &model) |
std::ostream & | operator<< (std::ostream &out, SymbolicModelDescription::ModelType const &type) |
Variables | |
int | i |
PlayerIndex const | INVALID_PLAYER_INDEX = std::numeric_limits<PlayerIndex>::max() |
using storm::storage::FlatSet = typedef boost::container::flat_set<Key, std::less<Key>, boost::container::new_allocator<Key> > |
Redefinition of flat_set was needed, because from Boost 1.70 on the default allocator is set to void.
Definition at line 13 of file BoostTypes.h.
Definition at line 16 of file StateBlock.h.
typedef uint64_t storm::storage::PlayerIndex |
Definition at line 7 of file PlayerIndex.h.
Definition at line 38 of file SparseMatrix.h.
typedef uint_fast64_t storm::storage::StateId |
Definition at line 12 of file DeterministicTransition.h.
|
strong |
Enumerator | |
---|---|
Strong | |
Weak |
Definition at line 6 of file BisimulationType.h.
|
strong |
Enumerator | |
---|---|
Strong | |
Weak | |
FromSettings |
Definition at line 7 of file BisimulationType.h.
|
strong |
Enumerator | |
---|---|
Trivial | |
FixedCounter | |
SelectiveCounter | |
FixedRing | |
SelectiveRing | |
SettableBits | |
Full |
Definition at line 8 of file NondeterministicMemoryStructureBuilder.h.
|
strong |
Enumerator | |
---|---|
Trivial | |
FixedCounter | |
SelectiveCounter | |
FixedRing | |
SelectiveRing | |
SettableBits | |
Full |
Definition at line 25 of file PomdpMemory.h.
|
inline |
Definition at line 1216 of file BitVector.cpp.
std::string storm::storage::findModelPath | ( | std::string const & | modelName | ) |
void storm::storage::getFlatSccDecomposition | ( | SccDecompositionResult const & | sccDecRes, |
std::vector< uint64_t > & | sccStates, | ||
std::vector< uint64_t > & | sccIndications | ||
) |
Compute a mapping from SCC index to the set of states in that SCC.
sccDecRes | The result of the SCC decomposition. |
sccStates | flattened vector that contains all states of the different SCCs |
sccIndications | vector that contains the index of the first state of each SCC in the sccStates vector plus one last entry pointing to the end of the sccStates vector That means that SCC i has its states in the range [sccIndications[i], sccIndications[i+1]) |
Definition at line 117 of file MaximalEndComponentDecomposition.cpp.
std::string storm::storage::getString | ( | storm::json< storm::RationalNumber > const & | structure, |
std::string const & | errorInfo = "" |
||
) |
std::size_t storm::storage::hash_value | ( | MatrixEntry< IndexType, ValueType > const & | matrixEntry | ) |
Computes the hash value of a matrix entry.
Definition at line 126 of file SparseMatrix.h.
std::ostream & storm::storage::operator<< | ( | std::ostream & | os, |
IntegerInterval const & | i | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
BitVector const & | bitvector | ||
) |
Definition at line 1170 of file BitVector.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Decomposition< BlockType > const & | decomposition | ||
) |
Definition at line 131 of file Decomposition.cpp.
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Decomposition< MaximalEndComponent > const & | decomposition | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Decomposition< StateBlock > const & | decomposition | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Decomposition< StronglyConnectedComponent > const & | decomposition | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Distribution< double > const & | distribution | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Distribution< double, uint_fast64_t > const & | distribution | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
Distribution< ValueType, StateType > const & | distribution | ||
) |
Definition at line 130 of file Distribution.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
ExplicitGameStrategy const & | strategy | ||
) |
Definition at line 45 of file ExplicitGameStrategy.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
ExplicitGameStrategyPair const & | strategyPair | ||
) |
Definition at line 40 of file ExplicitGameStrategyPair.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
FlatSetStateContainer const & | block | ||
) |
Definition at line 49 of file StateBlock.cpp.
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
FlexibleSparseMatrix< double > const & | matrix | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
FlexibleSparseMatrix< ValueType > const & | matrix | ||
) |
Definition at line 298 of file FlexibleSparseMatrix.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
MatrixEntry< IndexTypePrime, ValueTypePrime > const & | entry | ||
) |
Definition at line 77 of file SparseMatrix.cpp.
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
MatrixEntry< typename SparseMatrix< double >::index_type, double > const & | entry | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
MatrixEntry< typename SparseMatrix< int >::index_type, int > const & | entry | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
MatrixEntry< typename SparseMatrix< storm::storage::sparse::state_type >::index_type, storm::storage::sparse::state_type > const & | entry | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
MatrixEntry< uint32_t, double > const & | entry | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
MaximalEndComponent const & | component | ||
) |
Definition at line 125 of file MaximalEndComponent.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
ParameterRegion< ParametricType > const & | region | ||
) |
Definition at line 288 of file ParameterRegion.cpp.
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SchedulerChoice< double > const & | schedulerChoice | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SchedulerChoice< storm::Interval > const & | schedulerChoice | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SchedulerChoice< storm::RationalFunction > const & | schedulerChoice | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SchedulerChoice< storm::RationalNumber > const & | schedulerChoice | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SchedulerChoice< ValueType > const & | schedulerChoice | ||
) |
Definition at line 57 of file SchedulerChoice.cpp.
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SparseMatrix< double > const & | matrix | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SparseMatrix< int > const & | matrix | ||
) |
template std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SparseMatrix< storm::storage::sparse::state_type > const & | matrix | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SparseMatrix< ValueType > const & | matrix | ||
) |
Definition at line 2565 of file SparseMatrix.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
StateBlock const & | block | ||
) |
Writes a string representation of the state block to the given output stream.
out | The output stream to write to. |
block | The block to print to the stream. |
Definition at line 58 of file StateBlock.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
storm::storage::FlatSet< uint_fast64_t > const & | block | ||
) |
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SymbolicModelDescription const & | model | ||
) |
Definition at line 222 of file SymbolicModelDescription.cpp.
std::ostream & storm::storage::operator<< | ( | std::ostream & | out, |
SymbolicModelDescription::ModelType const & | type | ||
) |
Definition at line 233 of file SymbolicModelDescription.cpp.
|
inline |
Definition at line 19 of file StateActionTargetTuple.h.
IntegerInterval storm::storage::parseIntegerInterval | ( | std::string const & | stringRepr | ) |
Definition at line 15 of file IntegerInterval.cpp.
void storm::storage::performSccDecomposition | ( | storm::storage::SparseMatrix< ValueType > const & | transitionMatrix, |
StronglyConnectedComponentDecompositionOptions const & | options, | ||
SccDecompositionResult & | result | ||
) |
Computes an SCC decomposition for the given matrix and options.
transitionMatrix | transition matrix of the model |
options | options for the decomposition |
result | The resulting information will be stored into this struct. |
Definition at line 272 of file StronglyConnectedComponentDecomposition.cpp.
void storm::storage::performSccDecomposition | ( | storm::storage::SparseMatrix< ValueType > const & | transitionMatrix, |
StronglyConnectedComponentDecompositionOptions const & | options, | ||
SccDecompositionResult & | result, | ||
SccDecompositionMemoryCache & | cache | ||
) |
Computes an SCC decomposition for the given matrix and options.
transitionMatrix | transition matrix of the model |
options | options for the decomposition |
result | The resulting information will be stored into this struct. |
cache | memory used by the underlying algorithm |
Definition at line 279 of file StronglyConnectedComponentDecomposition.cpp.
void storm::storage::performSccDecompositionGCM | ( | storm::storage::SparseMatrix< ValueType > const & | transitionMatrix, |
storm::OptionalRef< storm::storage::BitVector const > | subsystem, | ||
storm::OptionalRef< storm::storage::BitVector const > | choices, | ||
bool | , | ||
uint64_t | startState, | ||
uint64_t & | currentIndex, | ||
SccDecompositionResult & | result, | ||
SccDecompositionMemoryCache & | cache | ||
) |
Uses the algorithm by Gabow/Cheriyan/Mehlhorn ("Path-based strongly connected component algorithm") to compute a mapping of states to their SCCs.
All arguments given by (non-const) reference are modified by the function as a side-effect.
transitionMatrix | The transition matrix of the system to decompose. |
startState | The starting state for the search of Tarjan's algorithm. |
nonTrivialStates | A bit vector where entries for non-trivial states (states that either have a selfloop or whose SCC is not a singleton) will be set to true |
subsystem | An optional bit vector indicating which subsystem to consider. |
choices | An optional bit vector indicating which choices belong to the subsystem. |
currentIndex | The next free index that can be assigned to states. |
hasPreorderNumber | A bit that is used to keep track of the states that already have a preorder number. |
preorderNumbers | A vector storing the preorder number for each state. |
recursionStateStack | memory used for the recursion stack. |
s | The stack S used by the algorithm. |
p | The stack S used by the algorithm. |
stateHasScc | A bit vector containing all states that have already been assigned to an SCC. |
stateToSccMapping | A mapping from states to the SCC indices they belong to. As a side effect of this function this mapping is filled (for all states reachable from the starting state). |
sccCount | The number of SCCs that have been computed. As a side effect of this function, this count is increased. |
Definition at line 135 of file StronglyConnectedComponentDecomposition.cpp.
void storm::storage::print | ( | std::vector< typename SparseMatrix< ValueType >::index_type > const & | rowGroupIndices, |
std::vector< MatrixEntry< typename SparseMatrix< ValueType >::index_type, typename SparseMatrix< ValueType >::value_type > > const & | columnsAndValues, | ||
std::vector< typename SparseMatrix< ValueType >::index_type > const & | rowIndications | ||
) |
Definition at line 376 of file SparseMatrix.cpp.
storm::json< storm::RationalNumber > storm::storage::readQvbsJsonFile | ( | std::string const & | filePath | ) |
|
inline |
Definition at line 25 of file BisimulationDecomposition.h.
|
inline |
Definition at line 1236 of file BitVector.cpp.
|
inline |
Definition at line 1240 of file BitVector.cpp.
std::enable_if< std::is_same< ValueType, storm::RationalFunction >::value, StateType >::type storm::storage::sample | ( | boost::container::flat_map< StateType, storm::RationalFunction > const & | distr, |
storm::RationalFunction const & | quantile | ||
) |
Definition at line 199 of file Distribution.cpp.
std::enable_if<!std::is_same< ValueType, storm::RationalFunction >::value, StateType >::type storm::storage::sample | ( | boost::container::flat_map< StateType, ValueType > const & | distr, |
ValueType const & | quantile | ||
) |
Definition at line 185 of file Distribution.cpp.
|
inline |
Definition at line 15 of file StateActionTargetTuple.h.
std::string storm::storage::toString | ( | FlatSet< ValueType > const & | set | ) |
Output vector as string.
vector | Vector to output. |
Definition at line 22 of file BoostTypes.h.
std::string storm::storage::toString | ( | NondeterministicMemoryStructurePattern const & | pattern | ) |
Definition at line 10 of file NondeterministicMemoryStructureBuilder.cpp.
std::string storm::storage::toString | ( | PomdpMemoryPattern const & | pattern | ) |
Definition at line 79 of file PomdpMemory.cpp.
int storm::storage::i |
Definition at line 1244 of file BitVector.cpp.
PlayerIndex const storm::storage::INVALID_PLAYER_INDEX = std::numeric_limits<PlayerIndex>::max() |
Definition at line 8 of file PlayerIndex.h.