3#include <boost/any.hpp>
6#include <unordered_map>
29 void addChoiceLabel(std::string
const& label, uint_fast64_t choiceIndex);
56 bool _buildChoiceLabels;
57 std::unordered_map<std::string, storm::storage::BitVector> _choiceLabels;
59 bool _buildChoiceOrigins;
60 std::vector<boost::any> _dataOfChoiceOrigins;
62 bool _buildStatePlayerIndications;
63 std::vector<storm::storage::PlayerIndex> _statePlayerIndications;
65 bool _buildMarkovianStates;
68 bool _buildStateValuations;
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.