/* * StateReward.cpp * * Created on: 12.01.2013 * Author: Christian Dehnert */ #include #include "StateReward.h" namespace storm { namespace ir { StateReward::StateReward() : statePredicate(), rewardValue() { // Nothing to do here. } StateReward::StateReward(std::shared_ptr const& statePredicate, std::shared_ptr const& rewardValue) : statePredicate(statePredicate), rewardValue(rewardValue) { // Nothing to do here. } std::string StateReward::toString() const { std::stringstream result; result << "\t" << statePredicate->toString() << ": " << rewardValue->toString() << ";"; return result.str(); } std::shared_ptr StateReward::getStatePredicate() const { return this->statePredicate; } std::shared_ptr StateReward::getRewardValue() const { return this->rewardValue; } } // namespace ir } // namespace storm