Mungojerrie  1.1
Mungojerrie
ModelOptions.hh
Go to the documentation of this file.
1 #ifndef MODEL_OPTIONS_HH_
2 #define MODEL_OPTIONS_HH_
3 
50 #include "Verbosity.hh"
51 
52 struct ModelOptions {
53  ModelOptions() {
54  verbosity = Verbosity::Silent;
55  reachSolver = ReachType::glop;
56  sspSolver = SSPType::poly;
57  epsilon = 1e-9;
58  tranEpsilon = 1e-12;
59  }
60  enum class ReachType {
61  iter = 0, glop = 1
62  };
63  enum class SSPType {
64  iter = 0, glop = 1, poly = 2
65  };
66  Verbosity::Level verbosity;
67  ReachType reachSolver;
68  SSPType sspSolver;
69  double epsilon;
70  double tranEpsilon;
71  std::vector<std::pair<std::string,std::string>> defines;
72 };
73 
74 #endif
ModelOptions
Class to pass options to Model.
Definition: ModelOptions.hh:52
Verbosity.hh
Verbosity-related definitions.