#ifndef MRMC_PARSER_SPARSESTATEREWARDPARSER_H_ #define MRMC_PARSER_SPARSESTATEREWARDPARSER_H_ #include "boost/integer/integer_mask.hpp" #include "src/parser/Parser.h" #include #include namespace mrmc { namespace parser { /*! * @brief Load state reward file and return vector of state rewards. */ class SparseStateRewardParser : Parser { public: SparseStateRewardParser(uint_fast64_t stateCount, std::string const &filename); std::shared_ptr> getStateRewards() { return this->stateRewards; } private: std::shared_ptr> stateRewards; }; } // namespace parser } // namespace mrmc #endif /* MRMC_PARSER_SPARSESTATEREWARDPARSER_H_ */