You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
828 B

  1. #include "src/logic/LongRunAverageRewardFormula.h"
  2. #include "src/logic/FormulaVisitor.h"
  3. namespace storm {
  4. namespace logic {
  5. LongRunAverageRewardFormula::LongRunAverageRewardFormula() {
  6. // Intentionally left empty.
  7. }
  8. bool LongRunAverageRewardFormula::isLongRunAverageRewardFormula() const {
  9. return true;
  10. }
  11. bool LongRunAverageRewardFormula::isRewardPathFormula() const {
  12. return true;
  13. }
  14. boost::any LongRunAverageRewardFormula::accept(FormulaVisitor const& visitor, boost::any const& data) const {
  15. return visitor.visit(*this, data);
  16. }
  17. std::ostream& LongRunAverageRewardFormula::writeToStream(std::ostream& out) const {
  18. return out << "LRA";
  19. }
  20. }
  21. }