|  | 
|  | DistributionWithReward (ValueType const &reward=storm::utility::zero< ValueType >()) | 
|  | Creates an empty distribution. 
 | 
|  | 
|  | DistributionWithReward (DistributionWithReward const &other)=default | 
|  | 
| DistributionWithReward & | operator= (DistributionWithReward const &other)=default | 
|  | 
|  | DistributionWithReward (DistributionWithReward &&other)=default | 
|  | 
| DistributionWithReward & | operator= (DistributionWithReward &&other)=default | 
|  | 
| bool | equals (DistributionWithReward< ValueType, StateType > const &other, storm::utility::ConstantsComparator< ValueType > const &comparator=storm::utility::ConstantsComparator< ValueType >()) const | 
|  | Checks whether the two distributions specify the same probabilities to go to the same states. 
 | 
|  | 
| bool | less (DistributionWithReward< ValueType, StateType > const &other, storm::utility::ConstantsComparator< ValueType > const &comparator) const | 
|  | 
| void | setReward (ValueType const &reward) | 
|  | Sets the reward of this distribution. 
 | 
|  | 
| ValueType const & | getReward () const | 
|  | Retrieves the reward of this distribution. 
 | 
|  | 
|  | Distribution () | 
|  | Creates an empty distribution. 
 | 
|  | 
|  | Distribution (Distribution const &other)=default | 
|  | 
| Distribution & | operator= (Distribution const &other)=default | 
|  | 
|  | Distribution (Distribution &&other)=default | 
|  | 
| Distribution & | operator= (Distribution &&other)=default | 
|  | 
| void | reserve (uint64_t size) | 
|  | 
| void | add (Distribution const &other) | 
|  | Adds the given distribution to the current one. 
 | 
|  | 
| bool | equals (Distribution< ValueType, StateType > const &other, storm::utility::ConstantsComparator< ValueType > const &comparator=storm::utility::ConstantsComparator< ValueType >()) const | 
|  | Checks whether the two distributions specify the same probabilities to go to the same states. 
 | 
|  | 
| void | addProbability (StateType const &state, ValueType const &probability) | 
|  | Assigns the given state the given probability under this distribution. 
 | 
|  | 
| void | removeProbability (StateType const &state, ValueType const &probability, storm::utility::ConstantsComparator< ValueType > const &comparator=storm::utility::ConstantsComparator< ValueType >()) | 
|  | Removes the given probability mass of going to the given state. 
 | 
|  | 
| void | shiftProbability (StateType const &fromState, StateType const &toState, ValueType const &probability, storm::utility::ConstantsComparator< ValueType > const &comparator=storm::utility::ConstantsComparator< ValueType >()) | 
|  | Removes the probability mass from one state and adds it to another. 
 | 
|  | 
| iterator | begin () | 
|  | Retrieves an iterator to the elements in this distribution. 
 | 
|  | 
| const_iterator | begin () const | 
|  | Retrieves an iterator to the elements in this distribution. 
 | 
|  | 
| const_iterator | cbegin () const | 
|  | Retrieves an iterator to the elements in this distribution. 
 | 
|  | 
| iterator | end () | 
|  | Retrieves an iterator past the elements in this distribution. 
 | 
|  | 
| const_iterator | end () const | 
|  | Retrieves an iterator past the elements in this distribution. 
 | 
|  | 
| const_iterator | cend () const | 
|  | Retrieves an iterator past the elements in this distribution. 
 | 
|  | 
| void | scale (StateType const &state) | 
|  | Scales the distribution by multiplying all the probabilities with 1/p where p is the probability of moving to the given state and sets the probability of moving to the given state to zero. 
 | 
|  | 
| std::size_t | size () const | 
|  | Retrieves the size of the distribution, i.e. 
 | 
|  | 
| bool | less (Distribution< ValueType, StateType > const &other, storm::utility::ConstantsComparator< ValueType > const &comparator) const | 
|  | 
| ValueType | getProbability (StateType const &state) const | 
|  | Returns the probability of the given state. 
 | 
|  | 
| void | normalize () | 
|  | Normalizes the distribution such that the values sum up to one. 
 | 
|  | 
| StateType | sampleFromDistribution (ValueType const &quantile) const | 
|  | Given a value q, find the event in the ordered distribution that corresponds to this prob. 
 | 
|  | 
template<typename ValueType, typename StateType = uint32_t>
class storm::storage::DistributionWithReward< ValueType, StateType >
Definition at line 13 of file DistributionWithReward.h.