Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
JaniBeliefSupportMdpGenerator.h
Go to the documentation of this file.
1#pragma once
5
6namespace storm {
7
8namespace pomdp {
9
10namespace qualitative {
11template<typename ValueType>
13 public:
15 void generate(storm::storage::BitVector const& targetStates, storm::storage::BitVector const& badStates);
16 void verifySymbolic(storm::Environment const& env, bool onlyInitial = true);
17 bool isInitialWinning() const;
18
19 private:
21 jani::Model model;
22 bool initialIsWinning = false;
23};
24
25} // namespace qualitative
26} // namespace pomdp
27} // namespace storm
This class represents a partially observable Markov decision process.
Definition Pomdp.h:13
void generate(storm::storage::BitVector const &targetStates, storm::storage::BitVector const &badStates)
void verifySymbolic(storm::Environment const &env, bool onlyInitial=true)
JaniBeliefSupportMdpGenerator(storm::models::sparse::Pomdp< ValueType > const &pomdp)
A bit vector that is internally represented as a vector of 64-bit values.
Definition BitVector.h:16