Storm
1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
KnownProbabilityTransformer.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm/api/storm.h
"
4
#include "
storm/models/sparse/Pomdp.h
"
5
6
namespace
storm
{
7
namespace
pomdp {
8
namespace
transformer {
9
template
<
class
ValueType>
10
class
KnownProbabilityTransformer
{
11
public
:
12
KnownProbabilityTransformer
();
13
14
std::shared_ptr<storm::models::sparse::Pomdp<ValueType>>
transform
(
storm::models::sparse::Pomdp<ValueType>
const
&pomdp,
15
storm::storage::BitVector
&prob0States,
storm::storage::BitVector
&prob1States);
16
};
17
}
// namespace transformer
18
}
// namespace pomdp
19
}
// namespace storm
Pomdp.h
storm::models::sparse::Pomdp
This class represents a partially observable Markov decision process.
Definition
Pomdp.h:13
storm::pomdp::transformer::KnownProbabilityTransformer
Definition
KnownProbabilityTransformer.h:10
storm::pomdp::transformer::KnownProbabilityTransformer::KnownProbabilityTransformer
KnownProbabilityTransformer()
Definition
KnownProbabilityTransformer.cpp:8
storm::pomdp::transformer::KnownProbabilityTransformer::transform
std::shared_ptr< storm::models::sparse::Pomdp< ValueType > > transform(storm::models::sparse::Pomdp< ValueType > const &pomdp, storm::storage::BitVector &prob0States, storm::storage::BitVector &prob1States)
Definition
KnownProbabilityTransformer.cpp:13
storm::storage::BitVector
A bit vector that is internally represented as a vector of 64-bit values.
Definition
BitVector.h:16
storm
Definition
AutomaticSettings.cpp:13
storm.h
src
storm-pomdp
transformer
KnownProbabilityTransformer.h
Generated by
1.9.8