Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
StaticStatePriorityQueue.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4
6
7namespace storm {
8namespace solver {
9namespace stateelimination {
10
12 public:
13 StaticStatePriorityQueue(std::vector<storm::storage::sparse::state_type> const& sortedStates);
14
15 virtual bool hasNext() const override;
16 virtual storm::storage::sparse::state_type pop() override;
17 virtual std::size_t size() const override;
18
19 private:
20 std::vector<uint_fast64_t> sortedStates;
21 uint_fast64_t currentPosition;
22};
23
24} // namespace stateelimination
25} // namespace solver
26} // namespace storm
virtual storm::storage::sparse::state_type pop() override
LabParser.cpp.
Definition cli.cpp:18