Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
OverlappingGuardAnalyser.h
Go to the documentation of this file.
1#pragma once
2#include <cstdint>
3#include <memory>
4
5namespace storm {
6namespace utility {
7namespace solver {
8class SmtSolverFactory;
9}
10} // namespace utility
11
12namespace solver {
13class SmtSolver;
14}
15
16namespace prism {
17class Program;
18class Module;
19
21 public:
22 OverlappingGuardAnalyser(Program const& program, std::shared_ptr<storm::utility::solver::SmtSolverFactory>& smtSolverFactory);
30
31 private:
32 Program const& program;
33 std::unique_ptr<storm::solver::SmtSolver> smtSolver;
34 bool initializedWithStateConstraints;
35};
36} // namespace prism
37} // namespace storm
bool hasModuleWithInnerActionOverlap()
returns true iff there are two commands that
LabParser.cpp.
Definition cli.cpp:18