3#include <boost/any.hpp>
6#include <unordered_map>
29 void addChoiceLabel(std::string
const& label, uint_fast64_t choiceIndex);
61 bool _buildChoiceLabels;
62 std::unordered_map<std::string, storm::storage::BitVector> _choiceLabels;
64 bool _buildChoiceOrigins;
65 std::vector<boost::any> _dataOfChoiceOrigins;
67 bool _buildStatePlayerIndications;
68 std::vector<storm::storage::PlayerIndex> _statePlayerIndications;
70 bool _buildMarkovianStates;
73 bool _buildStateValuations;
74 std::optional<storm::storage::sparse::Valuations> _stateValuations;
This class manages the labeling of the choice space with a number of (atomic) labels.
A bit vector that is internally represented as a vector of 64-bit values.
Provides access to valuations of variables for a set of entities (e.g.