Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
MarkovAutomatonParser.h
Go to the documentation of this file.
1#ifndef STORM_PARSER_MARKOVAUTOMATONPARSER_H_
2#define STORM_PARSER_MARKOVAUTOMATONPARSER_H_
3
6
7namespace storm {
8namespace parser {
9
16template<typename ValueType = double, typename RewardValueType = double>
18 public:
34 std::string const& transitionsFilename, std::string const& labelingFilename, std::string const& stateRewardFilename = "",
35 std::string const& transitionRewardFilename = "", std::string const& choiceLabelingFilename = "");
36};
37
38} // namespace parser
39} // namespace storm
40
41#endif /* STORM_PARSER_MARKOVAUTOMATONPARSER_H_ */
This class represents a Markov automaton.
Loads a labeled Markov automaton from files.
static storm::models::sparse::MarkovAutomaton< ValueType, storm::models::sparse::StandardRewardModel< RewardValueType > > parseMarkovAutomaton(std::string const &transitionsFilename, std::string const &labelingFilename, std::string const &stateRewardFilename="", std::string const &transitionRewardFilename="", std::string const &choiceLabelingFilename="")
Parses the given Markov automaton and returns an object representing the automaton.
LabParser.cpp.
Definition cli.cpp:18