|
|
@ -140,6 +140,21 @@ namespace storm { |
|
|
|
*/ |
|
|
|
storm::storage::SparseMatrix<ValueType>& getTransitionMatrix(); |
|
|
|
|
|
|
|
|
|
|
|
/*! |
|
|
|
* Retrieves the reward models. |
|
|
|
* |
|
|
|
* @return A mapping from reward model names to the reward models. |
|
|
|
*/ |
|
|
|
std::unordered_map<std::string, RewardModelType> const& getRewardModels() const; |
|
|
|
|
|
|
|
/*! |
|
|
|
* Retrieves the reward models. |
|
|
|
* |
|
|
|
* @return A mapping from reward model names to the reward models. |
|
|
|
*/ |
|
|
|
std::unordered_map<std::string, RewardModelType>& getRewardModels(); |
|
|
|
|
|
|
|
/*! |
|
|
|
* Retrieves whether the model has a reward model with the given name. |
|
|
|
* |
|
|
@ -318,20 +333,6 @@ namespace storm { |
|
|
|
*/ |
|
|
|
void printRewardModelsInformationToStream(std::ostream& out) const; |
|
|
|
|
|
|
|
/*! |
|
|
|
* Retrieves the reward models. |
|
|
|
* |
|
|
|
* @return A mapping from reward model names to the reward models. |
|
|
|
*/ |
|
|
|
std::unordered_map<std::string, RewardModelType> const& getRewardModels() const; |
|
|
|
|
|
|
|
/*! |
|
|
|
* Retrieves the reward models. |
|
|
|
* |
|
|
|
* @return A mapping from reward model names to the reward models. |
|
|
|
*/ |
|
|
|
std::unordered_map<std::string, RewardModelType>& getRewardModels(); |
|
|
|
|
|
|
|
private: |
|
|
|
// A matrix representing transition relation. |
|
|
|
storm::storage::SparseMatrix<ValueType> transitionMatrix; |
|
|
|