Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
storm-conv.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace storm {
7
8namespace prism {
9class Program;
10}
11namespace jani {
12class Model;
13class Property;
14} // namespace jani
15
16namespace api {
17
18void transformJani(storm::jani::Model& janiModel, std::vector<storm::jani::Property>& properties, storm::converter::JaniConversionOptions const& options);
19
20void transformPrism(storm::prism::Program& prismProgram, std::vector<storm::jani::Property>& properties, bool simplify = false, bool flatten = false);
21
22std::pair<storm::jani::Model, std::vector<storm::jani::Property>> convertPrismToJani(
23 storm::prism::Program const& program, std::vector<storm::jani::Property> const& properties,
25
26std::pair<storm::jani::Model, std::vector<storm::jani::Property>> convertPrismToJani(
28
29void exportJaniToFile(storm::jani::Model const& model, std::vector<storm::jani::Property> const& properties, std::string const& filename, bool compact = false);
30void printJaniToStream(storm::jani::Model const& model, std::vector<storm::jani::Property> const& properties, std::ostream& ostream, bool compact = false);
31void exportPrismToFile(storm::prism::Program const& program, std::vector<storm::jani::Property> const& properties, std::string const& filename);
32void printPrismToStream(storm::prism::Program const& program, std::vector<storm::jani::Property> const& properties, std::ostream& ostream);
33
34} // namespace api
35} // namespace storm
void transformPrism(storm::prism::Program &prismProgram, std::vector< storm::jani::Property > &properties, bool simplify, bool flatten)
void exportJaniToFile(storm::jani::Model const &model, std::vector< storm::jani::Property > const &properties, std::string const &filename, bool compact)
void transformJani(storm::jani::Model &janiModel, std::vector< storm::jani::Property > &properties, storm::converter::JaniConversionOptions const &options)
void printPrismToStream(storm::prism::Program const &program, std::vector< storm::jani::Property > const &properties, std::ostream &ostream)
std::pair< storm::jani::Model, std::vector< storm::jani::Property > > convertPrismToJani(storm::prism::Program const &program, storm::converter::PrismToJaniConverterOptions options)
void exportPrismToFile(storm::prism::Program const &program, std::vector< storm::jani::Property > const &properties, std::string const &filename)
void printJaniToStream(storm::jani::Model const &model, std::vector< storm::jani::Property > const &properties, std::ostream &ostream, bool compact)
LabParser.cpp.
Definition cli.cpp:18