Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SolverRequirement.cpp
Go to the documentation of this file.
2
3#include <vector>
4
6
7namespace storm {
8namespace solver {
9SolverRequirement::SolverRequirement() : enabled(false), critical(false) {
10 // Intentionally left empty
11}
12
13SolverRequirement::operator bool() const {
14 return enabled;
15}
16
17void SolverRequirement::enable(bool critical) {
18 this->enabled = true;
19 this->critical = critical;
20}
21
23 enabled = false;
24 critical = false;
25}
26
28 return this->critical;
29}
30
31} // namespace solver
32} // namespace storm
bool isCritical() const
Returns true if the solver fails in case this requirement is not met.
void enable(bool critical=true)
Enables this requirement.
void clear()
Clears this requirement.
LabParser.cpp.
Definition cli.cpp:18