Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
MakeStateSetObservationClosed.h
Go to the documentation of this file.
1#pragma once
2#include <memory>
3
5namespace storm {
6namespace transformer {
7
8template<typename ValueType>
10 public:
12
20 std::pair<std::shared_ptr<storm::models::sparse::Pomdp<ValueType>>, std::set<uint32_t>> transform(storm::storage::BitVector const& stateSet) const;
21
22 protected:
23 std::shared_ptr<storm::models::sparse::Pomdp<ValueType>> pomdp;
24};
25} // namespace transformer
26} // namespace storm
This class represents a partially observable Markov decision process.
Definition Pomdp.h:15
A bit vector that is internally represented as a vector of 64-bit values.
Definition BitVector.h:18
std::shared_ptr< storm::models::sparse::Pomdp< ValueType > > pomdp
std::pair< std::shared_ptr< storm::models::sparse::Pomdp< ValueType > >, std::set< uint32_t > > transform(storm::storage::BitVector const &stateSet) const
Ensures that the given set of states is observation closed, potentially, adding new observation(s) A ...
LabParser.cpp.
Definition cli.cpp:18