Storm 1.11.1.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
8
9namespace storm::parser {
10
14
16
28std::shared_ptr<storm::models::ModelBase> parseDirectEncodingModel(std::filesystem::path const& file, DirectEncodingValueType valueType,
29 DirectEncodingParserOptions const& options = DirectEncodingParserOptions());
30
41template<typename ValueType, typename RewardModelType = models::sparse::StandardRewardModel<ValueType>>
42std::shared_ptr<storm::models::sparse::Model<ValueType, RewardModelType>> parseDirectEncodingModel(
43 std::filesystem::path const& file, DirectEncodingParserOptions const& options = DirectEncodingParserOptions());
44
45} // 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.