Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ChoiceSelector.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace storm {
7namespace transformer {
8
9template<typename ValueType, typename RewardModelType = storm::models::sparse::StandardRewardModel<ValueType>>
11 public:
13
20 std::shared_ptr<storm::models::sparse::NondeterministicModel<ValueType, RewardModelType>> transform(storm::storage::BitVector const& enabledActions) const;
21
22 private:
24};
25
26} // namespace transformer
27} // namespace storm
The base class of sparse nondeterministic models.
A bit vector that is internally represented as a vector of 64-bit values.
Definition BitVector.h:18
ChoiceSelector(storm::models::sparse::NondeterministicModel< ValueType, RewardModelType > const &inputModel)
std::shared_ptr< storm::models::sparse::NondeterministicModel< ValueType, RewardModelType > > transform(storm::storage::BitVector const &enabledActions) const
Constructs an MDP by copying the current MDP and restricting the choices of each state to the ones gi...
LabParser.cpp.
Definition cli.cpp:18