Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
JaniConversionOptions.cpp
Go to the documentation of this file.
2
3namespace storm {
4namespace converter {
5
7 : edgeAssignments(false),
8 flatten(false),
9 substituteConstants(true),
10 localVars(false),
11 globalVars(false),
12 allowedModelFeatures(storm::jani::getAllKnownModelFeatures()),
13 addPropertyConstants(true),
14 replaceUnassignedVariablesWithConstants(false),
15 simplifyComposition(false),
16 locationElimination(false) {
17 // Intentionally left empty
18}
19
21 : locationVariables(settings.getLocationVariables()),
22 edgeAssignments(settings.isAllowEdgeAssignmentsSet()),
23 flatten(settings.isExportFlattenedSet()),
24 substituteConstants(true),
25 localVars(settings.isLocalVarsSet()),
26 globalVars(settings.isGlobalVarsSet()),
27 allowedModelFeatures(storm::jani::getAllKnownModelFeatures()),
28 addPropertyConstants(true),
29 replaceUnassignedVariablesWithConstants(settings.isReplaceUnassignedVariablesWithConstantsSet()),
30 simplifyComposition(settings.isSimplifyCompositionSet()),
31 locationElimination(settings.isLocationEliminationSet()),
32 locationEliminationLocationHeuristic(settings.getLocationEliminationLocationHeuristic()),
33 locationEliminationEdgeHeuristic(settings.getLocationEliminationEdgesHeuristic()) {
34 if (settings.isEliminateFunctionsSet()) {
36 }
37 if (settings.isEliminateArraysSet()) {
39 }
40}
41} // namespace converter
42} // namespace storm
void remove(ModelFeature const &modelFeature)
LabParser.cpp.
Definition cli.cpp:18
storm::jani::ModelFeatures allowedModelFeatures
Only these model features are allowed in the output.