Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DftSettings.cpp
Go to the documentation of this file.
1
#include "
storm-dft/settings/DftSettings.h
"
2
3
#include "
storm-conv/settings/modules/JaniExportSettings.h
"
4
#include "
storm-gspn/settings/modules/GSPNExportSettings.h
"
5
#include "
storm-gspn/settings/modules/GSPNSettings.h
"
6
#include "
storm/settings/SettingsManager.h
"
7
#include "
storm/settings/modules/BisimulationSettings.h
"
8
#include "
storm/settings/modules/CoreSettings.h
"
9
#include "
storm/settings/modules/CuddSettings.h
"
10
#include "
storm/settings/modules/DebugSettings.h
"
11
#include "
storm/settings/modules/EigenEquationSolverSettings.h
"
12
#include "
storm/settings/modules/EliminationSettings.h
"
13
#include "
storm/settings/modules/GameSolverSettings.h
"
14
#include "
storm/settings/modules/GeneralSettings.h
"
15
#include "
storm/settings/modules/GmmxxEquationSolverSettings.h
"
16
#include "
storm/settings/modules/HintSettings.h
"
17
#include "
storm/settings/modules/IOSettings.h
"
18
#include "
storm/settings/modules/MinMaxEquationSolverSettings.h
"
19
#include "
storm/settings/modules/ModelCheckerSettings.h
"
20
#include "
storm/settings/modules/MultiplierSettings.h
"
21
#include "
storm/settings/modules/NativeEquationSolverSettings.h
"
22
#include "
storm/settings/modules/OviSolverSettings.h
"
23
#include "
storm/settings/modules/ResourceSettings.h
"
24
#include "
storm/settings/modules/SylvanSettings.h
"
25
#include "
storm/settings/modules/TimeBoundedSolverSettings.h
"
26
#include "
storm/settings/modules/TopologicalEquationSolverSettings.h
"
27
#include "
storm/settings/modules/TransformationSettings.h
"
28
29
namespace
storm::dft
{
30
namespace
settings
{
31
32
void
initializeDftSettings
(std::string
const
& name, std::string
const
& executableName) {
33
storm::settings::mutableManager
().
setName
(name, executableName);
34
35
// Register relevant settings modules.
36
storm::settings::addModule<storm::settings::modules::GeneralSettings>
();
37
storm::settings::addModule<storm::settings::modules::IOSettings>
();
38
storm::settings::addModule<storm::settings::modules::CoreSettings>
();
39
storm::settings::addModule<storm::settings::modules::TransformationSettings>
();
40
storm::settings::addModule<storm::settings::modules::HintSettings>
();
41
42
storm::settings::addModule<storm::settings::modules::DebugSettings>
();
43
storm::settings::addModule<storm::settings::modules::ModelCheckerSettings>
();
44
storm::settings::addModule<storm::settings::modules::GmmxxEquationSolverSettings>
();
45
storm::settings::addModule<storm::settings::modules::EigenEquationSolverSettings>
();
46
storm::settings::addModule<storm::settings::modules::NativeEquationSolverSettings>
();
47
storm::settings::addModule<storm::settings::modules::TopologicalEquationSolverSettings>
();
48
storm::settings::addModule<storm::settings::modules::EliminationSettings>
();
49
storm::settings::addModule<storm::settings::modules::MinMaxEquationSolverSettings>
();
50
storm::settings::addModule<storm::settings::modules::MultiplierSettings>
();
51
storm::settings::addModule<storm::settings::modules::OviSolverSettings>
();
52
storm::settings::addModule<storm::settings::modules::TimeBoundedSolverSettings>
();
53
storm::settings::addModule<storm::settings::modules::GameSolverSettings>
(
false
);
54
// storm::settings::addModule<storm::settings::modules::BisimulationSettings>();
55
storm::settings::addModule<storm::settings::modules::ResourceSettings>
();
56
57
// For translation into JANI via GSPN.
58
storm::settings::addModule<storm::settings::modules::JaniExportSettings>
();
59
storm::settings::addModule<storm::settings::modules::GSPNSettings>
();
60
storm::settings::addModule<storm::settings::modules::GSPNExportSettings>
();
61
62
// For Decision Diagrams
63
storm::settings::addModule<storm::settings::modules::CuddSettings>
();
64
storm::settings::addModule<storm::settings::modules::SylvanSettings>
();
65
}
66
67
}
// namespace settings
68
}
// namespace storm::dft
BisimulationSettings.h
CoreSettings.h
CuddSettings.h
DebugSettings.h
DftSettings.h
EigenEquationSolverSettings.h
EliminationSettings.h
GSPNExportSettings.h
GSPNSettings.h
GameSolverSettings.h
GeneralSettings.h
GmmxxEquationSolverSettings.h
HintSettings.h
IOSettings.h
JaniExportSettings.h
MinMaxEquationSolverSettings.h
ModelCheckerSettings.h
MultiplierSettings.h
NativeEquationSolverSettings.h
OviSolverSettings.h
ResourceSettings.h
SettingsManager.h
SylvanSettings.h
TimeBoundedSolverSettings.h
TopologicalEquationSolverSettings.h
TransformationSettings.h
storm::settings::SettingsManager::setName
void setName(std::string const &name, std::string const &executableName)
Sets the name of the tool.
Definition
SettingsManager.cpp:63
storm::dft::settings
Definition
DftGspnSettings.cpp:9
storm::dft::settings::initializeDftSettings
void initializeDftSettings(std::string const &name, std::string const &executableName)
Definition
DftSettings.cpp:32
storm::dft
Definition
DftGspnSettings.cpp:8
storm::settings::addModule
void addModule(bool doRegister=true)
Add new module to use for the settings.
Definition
SettingsManager.h:272
storm::settings::mutableManager
SettingsManager & mutableManager()
Retrieves the settings manager.
Definition
SettingsManager.cpp:685
src
storm-dft
settings
DftSettings.cpp
Generated by
1.15.0