STORM_LOG_THROW(storm::settings::getModule<storm::settings::modules::MarkovChainSettings>().getEngine()==storm::settings::modules::MarkovChainSettings::Engine::Sparse,storm::exceptions::InvalidSettingsException,"Cannot use explicit input models with this engine.");
this->addOption(storm::settings::OptionBuilder(moduleName,helpOptionName,false,"Shows all available options, arguments and descriptions.").setShortName(helpOptionShortName)
@ -52,10 +50,8 @@ namespace storm {
this->addOption(storm::settings::OptionBuilder(moduleName,timeoutOptionName,false,"If given, computation will abort after the timeout has been reached.").setShortName(timeoutOptionShortName)
.addArgument(storm::settings::ArgumentBuilder::createUnsignedIntegerArgument("time","The number of seconds after which to timeout.").setDefaultValueUnsignedInteger(0).build()).build());
this->addOption(storm::settings::OptionBuilder(moduleName,bisimulationOptionName,false,"Sets whether to perform bisimulation minimization.").setShortName(bisimulationOptionShortName).build());
#ifdef STORM_HAVE_CARL
this->addOption(storm::settings::OptionBuilder(moduleName,parametricOptionName,false,"Sets whether to use the parametric engine.").build());
#endif
this->addOption(storm::settings::OptionBuilder(moduleName,parametricOptionName,false,"Sets whether to enable parametric model checking.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,exactOptionName,false,"Sets whether to enable exact model checking.").build());