STORM_LOG_THROW(engine==storm::settings::modules::CoreSettings::Engine::Sparse||engine==storm::settings::modules::CoreSettings::Engine::Hybrid||engine==storm::settings::modules::CoreSettings::Engine::Dd,storm::exceptions::InvalidSettingsException,"The selected engine is not supported for parametric models.");
STORM_LOG_THROW(parSettings.exportResultToFile(),storm::exceptions::InvalidSettingsException,"When computing constraints, export path has to be specified.");
this->addOption(storm::settings::OptionBuilder(moduleName,exportResultOptionName,false,"A path to a file where the parametric result should be saved.")
this->addOption(storm::settings::OptionBuilder(moduleName,derivativesOptionName,false,"Sets whether to generate the derivatives of the resulting rational function.").build());
this->addOption(storm::settings::OptionBuilder(moduleName,transformContinuousOptionName,false,"Sets whether to transform a continuous time input model to a discrete time model.").setShortName(transformContinuousShortOptionName).build());
this->addOption(storm::settings::OptionBuilder(moduleName,onlyWellformednessConstraintsOptionName,false,"Sets whether you only want to obtain the wellformedness constraints").build());