Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
storm::builder::RewardModelBuilder< ValueType > Class Template Reference

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

Detailed Description

template<typename ValueType>
class storm::builder::RewardModelBuilder< ValueType >

A structure that is used to keep track of a reward model currently being built.

Definition at line 21 of file RewardModelBuilder.h.

Constructor & Destructor Documentation

◆ RewardModelBuilder()

template<typename ValueType>
storm::builder::RewardModelBuilder< ValueType >::RewardModelBuilder ( RewardModelInformation const & rewardModelInformation)

Definition at line 14 of file RewardModelBuilder.cpp.

Member Function Documentation

◆ addStateActionReward()

template<typename ValueType>
void storm::builder::RewardModelBuilder< ValueType >::addStateActionReward ( ValueType const & value)

Definition at line 51 of file RewardModelBuilder.cpp.

◆ addStateReward()

template<typename ValueType>
void storm::builder::RewardModelBuilder< ValueType >::addStateReward ( ValueType const & value)

Definition at line 46 of file RewardModelBuilder.cpp.

◆ build()

template<typename ValueType>
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.

◆ getName()

template<typename ValueType>
std::string const & storm::builder::RewardModelBuilder< ValueType >::getName ( ) const

Definition at line 41 of file RewardModelBuilder.cpp.

◆ hasStateActionRewards()

template<typename ValueType>
bool storm::builder::RewardModelBuilder< ValueType >::hasStateActionRewards ( ) const

Definition at line 61 of file RewardModelBuilder.cpp.

◆ hasStateRewards()

template<typename ValueType>
bool storm::builder::RewardModelBuilder< ValueType >::hasStateRewards ( ) const

Definition at line 56 of file RewardModelBuilder.cpp.


The documentation for this class was generated from the following files: