Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
NondeterministicMemoryStructure.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <vector>
4
#include "
storm/storage/BitVector.h
"
5
6
namespace
storm
{
7
namespace
storage {
8
9
class
NondeterministicMemoryStructure
{
10
public
:
11
NondeterministicMemoryStructure
(std::vector<storm::storage::BitVector>
const
& transitions, uint64_t initialState);
12
uint64_t
getNumberOfStates
()
const
;
13
uint64_t
getInitialState
()
const
;
14
storm::storage::BitVector
const
&
getTransitions
(uint64_t state)
const
;
15
uint64_t
getNumberOfOutgoingTransitions
(uint64_t state)
const
;
16
std::vector<storm::storage::BitVector>
const
&
getTransitions
()
const
;
17
std::string
toString
()
const
;
18
19
private
:
20
std::vector<storm::storage::BitVector> transitions;
21
uint64_t initialState;
22
};
23
24
}
// namespace storage
25
}
// namespace storm
BitVector.h
storm::storage::BitVector
A bit vector that is internally represented as a vector of 64-bit values.
Definition
BitVector.h:18
storm::storage::NondeterministicMemoryStructure
Definition
NondeterministicMemoryStructure.h:9
storm::storage::NondeterministicMemoryStructure::getInitialState
uint64_t getInitialState() const
Definition
NondeterministicMemoryStructure.cpp:26
storm::storage::NondeterministicMemoryStructure::toString
std::string toString() const
Definition
NondeterministicMemoryStructure.cpp:42
storm::storage::NondeterministicMemoryStructure::getTransitions
std::vector< storm::storage::BitVector > const & getTransitions() const
Definition
NondeterministicMemoryStructure.cpp:38
storm::storage::NondeterministicMemoryStructure::getNumberOfStates
uint64_t getNumberOfStates() const
Definition
NondeterministicMemoryStructure.cpp:22
storm::storage::NondeterministicMemoryStructure::getNumberOfOutgoingTransitions
uint64_t getNumberOfOutgoingTransitions(uint64_t state) const
Definition
NondeterministicMemoryStructure.cpp:34
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
storage
memorystructure
NondeterministicMemoryStructure.h
Generated by
1.9.8