Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
prism.h
Go to the documentation of this file.
1#ifndef STORM_UTILITY_PRISM_H_
2#define STORM_UTILITY_PRISM_H_
3
4#include <map>
5#include <set>
6#include <vector>
7
8#include <boost/optional.hpp>
9
10namespace storm {
11namespace expressions {
12class Variable;
13class Expression;
14} // namespace expressions
15
16namespace prism {
17class Program;
18}
19
20namespace utility {
21namespace prism {
22
24 std::map<storm::expressions::Variable, storm::expressions::Expression> const& constantDefinitions);
25
26storm::prism::Program preprocess(storm::prism::Program const& program, std::string const& constantDefinitionString);
27
29
30} // namespace prism
31} // namespace utility
32} // namespace storm
33
34#endif /* STORM_UTILITY_PRISM_H_ */
storm::prism::Program preprocess(storm::prism::Program const &program, std::map< storm::expressions::Variable, storm::expressions::Expression > const &constantDefinitions)
Definition prism.cpp:19
void requireNoUndefinedConstants(storm::prism::Program const &program)
Definition prism.cpp:30
LabParser.cpp.
Definition cli.cpp:18