95 virtual bool check()
const override;
102 static const std::string typeOptionName;
103 static const std::string representativeOptionName;
104 static const std::string originalVariablesOptionName;
105 static const std::string quotientFormatOptionName;
106 static const std::string signatureModeOptionName;
107 static const std::string reuseOptionName;
108 static const std::string initialPartitionOptionName;
109 static const std::string refinementModeOptionName;
110 static const std::string parallelismModeOptionName;
111 static const std::string exactArithmeticDdOptionName;
virtual bool check() const override
Checks whether the settings are consistent.
storm::dd::bisimulation::ReuseMode getReuseMode() const
Retrieves the selected reuse mode.
storm::dd::bisimulation::QuotientFormat getQuotientFormat() const
Retrieves the format in which the quotient is to be extracted.
storm::dd::bisimulation::SignatureMode getSignatureMode() const
Retrieves the mode to compute signatures.
bool isUseOriginalVariablesSet() const
Retrieves whether the extracted quotient model is supposed to use the same variables as the original ...
BisimulationSettings()
Creates a new set of bisimulation settings.
storm::dd::bisimulation::InitialPartitionMode getInitialPartitionMode() const
Retrieves the initial partition mode.
bool isQuotientFormatSetFromDefaultValue() const
Retrieves whether the format in which the quotient is to be extracted has been set from its default v...
bool isUseRepresentativesSet() const
Retrieves whether representatives for blocks are to be used instead of the block numbers.
static const std::string moduleName
bool useExactArithmeticInDdBisimulation() const
Retrieves whether exact arithmetic is to be used in symbolic bisimulation minimization.
bool isStrongBisimulationSet() const
Retrieves whether strong bisimulation is to be used.
storm::dd::bisimulation::RefinementMode getRefinementMode() const
Retrieves the refinement mode to use.
bool isWeakBisimulationSet() const
Retrieves whether weak bisimulation is to be used.
ModuleSettings(std::string const &moduleName)
Constructs a new settings object.