Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SettingsUtils.cpp
Go to the documentation of this file.
1
#include "
storm-cli-utilities/SettingsUtils.h
"
2
3
#include "
storm/settings/SettingsManager.h
"
4
#include "
storm/settings/modules/CoreSettings.h
"
5
#include "
storm/settings/modules/EliminationSettings.h
"
6
#include "
storm/solver/SolverSelectionOptions.h
"
7
8
namespace
storm
{
9
namespace
cli
{
10
11
bool
preferEliminationChecker
() {
12
// Consider moving this to the environments once they stabilized.
13
auto
const
& coreSettings =
storm::settings::getModule<storm::settings::modules::CoreSettings>
();
14
auto
const
& eliminationSettings =
storm::settings::getModule<storm::settings::modules::EliminationSettings>
();
15
return
coreSettings.getEquationSolver() == storm::solver::EquationSolverType::Elimination && eliminationSettings.isUseDedicatedModelCheckerSet();
16
}
17
18
}
// namespace cli
19
}
// namespace storm
CoreSettings.h
EliminationSettings.h
SettingsManager.h
SettingsUtils.h
SolverSelectionOptions.h
storm::cli
Definition
cli.cpp:20
storm::cli::preferEliminationChecker
bool preferEliminationChecker()
Returns whether the settings request to prefer the dedicated elimination model checker.
Definition
SettingsUtils.cpp:11
storm::settings::getModule
SettingsType const & getModule()
Get module.
Definition
SettingsManager.h:290
storm
Definition
AutomaticSettings.cpp:13
src
storm-cli-utilities
SettingsUtils.cpp
Generated by
1.15.0