26 "The model checking query does not seem to be supported for the selected engine. Storm will try to solve the query, but you will most "
27 "likely get an error for at least one of the provided properties.");
35void initSettings(std::string
const& name, std::string
const& executableName) {
37 storm::settings::addModule<storm::settings::modules::CounterexampleGeneratorSettings>();
43int main(
const int argc,
const char** argv) {
47 STORM_LOG_ERROR(
"An exception caused Storm to terminate. The message of the exception is: " << exception.
what());
49 }
catch (std::exception
const& exception) {
50 STORM_LOG_ERROR(
"An unexpected exception occurred and caused Storm to terminate. The message of this exception is: " << exception.
what());
This class represents the base class of all exception classes.
virtual const char * what() const noexcept override
Retrieves the message associated with this exception.
#define STORM_LOG_ERROR(message)
#define STORM_LOG_WARN_COND(cond, message)
void exportSymbolicInput(SymbolicInput const &input)
SymbolicInput parseSymbolicInput()
int process(std::string const &name, std::string const &executableName, std::function< void(std::string const &, std::string const &)> initSettingsFunc, std::function< void(void)> processOptionsFunc, const int argc, const char **argv)
Processes the options and returns the exit code.
std::pair< SymbolicInput, ModelProcessingInformation > preprocessSymbolicInput(SymbolicInput const &input)
void processInput(SymbolicInput const &input, ModelProcessingInformation const &mpi)
void initializeAll(std::string const &name, std::string const &executableName)
Initialize the settings manager with all available modules.
int main(const int argc, const char **argv)
Main entry point of the executable storm.
void initSettings(std::string const &name, std::string const &executableName)