Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DirectEncodingParser.h
Go to the documentation of this file.
1#pragma once
2
3#include <filesystem>
4#include <memory>
5
9
10namespace storm::parser {
11
15
17
29STORM_PARSERS_API std::shared_ptr<storm::models::ModelBase> parseDirectEncodingModel(
30 std::filesystem::path const& file, DirectEncodingValueType valueType, DirectEncodingParserOptions const& options = DirectEncodingParserOptions());
31
42template<typename ValueType, typename RewardModelType = models::sparse::StandardRewardModel<ValueType>>
43STORM_PARSERS_API std::shared_ptr<storm::models::sparse::Model<ValueType, RewardModelType>> parseDirectEncodingModel(
44 std::filesystem::path const& file, DirectEncodingParserOptions const& options = DirectEncodingParserOptions());
45
46} // namespace storm::parser
Contains all file parsers and helper classes.
std::shared_ptr< storm::models::sparse::Model< ValueType, RewardModelType > > parseDirectEncodingModel(std::filesystem::path const &file, DirectEncodingParserOptions const &options)
Parses the given file in DRN format.
carl::Interval< storm::RationalNumber > RationalInterval
#define STORM_PARSERS_API