3#include "storm-config.h" 
   42    bool check() 
const override;
 
   48    static const std::string edgeAssignmentsOptionName;
 
   49    static const std::string exportFlattenOptionName;
 
   50    static const std::string locationVariablesOptionName;
 
   51    static const std::string globalVariablesOptionName;
 
   52    static const std::string localVariablesOptionName;
 
   53    static const std::string compactJsonOptionName;
 
   54    static const std::string eliminateArraysOptionName;
 
   55    static const std::string eliminateFunctionsOptionName;
 
   56    static const std::string replaceUnassignedVariablesWithConstantsOptionName;
 
   57    static const std::string simplifyCompositionOptionName;
 
   58    static const std::string performLocationElimination;
 
 
bool isReplaceUnassignedVariablesWithConstantsSet() const
 
void finalize() override
Prepares the modules for further usage, should be called at the end of the initialization,...
 
bool isCompactJsonSet() const
 
uint64_t getLocationEliminationEdgesHeuristic() const
 
static const std::string moduleName
 
bool isSimplifyCompositionSet() const
 
bool isEliminateArraysSet() const
 
uint64_t getLocationEliminationLocationHeuristic() const
 
bool isAllowEdgeAssignmentsSet() const
 
std::vector< std::pair< std::string, std::string > > getLocationVariables() const
 
bool isExportFlattenedSet() const
 
bool isLocationEliminationSet() const
 
bool isLocalVarsSet() const
 
bool isEliminateFunctionsSet() const
 
bool isGlobalVarsSet() const
 
JaniExportSettings()
Creates a new JaniExport setting.
 
bool isLocationVariablesSet() const
 
bool check() const override
Checks whether the settings are consistent.
 
This is the base class of the settings for a particular module.