Storm
A Modern Probabilistic Model Checker
|
A structure that is used to keep track of a reward model currently being built. More...
#include <RewardModelBuilder.h>
Public Member Functions | |
RewardModelBuilder (RewardModelInformation const &rewardModelInformation) | |
storm::models::sparse::StandardRewardModel< ValueType > | build (uint_fast64_t rowCount, uint_fast64_t columnCount, uint_fast64_t rowGroupCount) |
std::string const & | getName () const |
void | addStateReward (ValueType const &value) |
void | addStateActionReward (ValueType const &value) |
bool | hasStateRewards () const |
bool | hasStateActionRewards () const |
A structure that is used to keep track of a reward model currently being built.
Definition at line 21 of file RewardModelBuilder.h.
storm::builder::RewardModelBuilder< ValueType >::RewardModelBuilder | ( | RewardModelInformation const & | rewardModelInformation | ) |
Definition at line 14 of file RewardModelBuilder.cpp.
void storm::builder::RewardModelBuilder< ValueType >::addStateActionReward | ( | ValueType const & | value | ) |
Definition at line 51 of file RewardModelBuilder.cpp.
void storm::builder::RewardModelBuilder< ValueType >::addStateReward | ( | ValueType const & | value | ) |
Definition at line 46 of file RewardModelBuilder.cpp.
storm::models::sparse::StandardRewardModel< ValueType > storm::builder::RewardModelBuilder< ValueType >::build | ( | uint_fast64_t | rowCount, |
uint_fast64_t | columnCount, | ||
uint_fast64_t | rowGroupCount | ||
) |
Definition at line 24 of file RewardModelBuilder.cpp.
std::string const & storm::builder::RewardModelBuilder< ValueType >::getName | ( | ) | const |
Definition at line 41 of file RewardModelBuilder.cpp.
bool storm::builder::RewardModelBuilder< ValueType >::hasStateActionRewards | ( | ) | const |
Definition at line 61 of file RewardModelBuilder.cpp.
bool storm::builder::RewardModelBuilder< ValueType >::hasStateRewards | ( | ) | const |
Definition at line 56 of file RewardModelBuilder.cpp.