11template<
typename ValueType>
12class StandardRewardModel;
20template<
typename ValueType>
27 std::string
const&
getName()
const;
38 std::string rewardModelName;
41 bool stateActionRewards;
44 std::vector<ValueType> stateRewardVector;
47 std::vector<ValueType> stateActionRewardVector;
A structure that is used to keep track of a reward model currently being built.
void addStateActionReward(ValueType const &value)
bool hasStateRewards() const
void addStateReward(ValueType const &value)
storm::models::sparse::StandardRewardModel< ValueType > build(uint_fast64_t rowCount, uint_fast64_t columnCount, uint_fast64_t rowGroupCount)
std::string const & getName() const
bool hasStateActionRewards() const