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.");
35 storm::cli::processInputWithValueType<storm::RationalFunction>(symbolicInput, mpi);
38 storm::cli::processInputWithValueType<storm::RationalNumber>(symbolicInput, mpi);
41 storm::cli::processInputWithValueType<double>(symbolicInput, mpi);
46 "No exact numbers or parameters are supported in this build.");
47 storm::cli::processInputWithValueType<double>(symbolicInput, mpi);
51void initSettings(std::string
const& name, std::string
const& executableName) {
59int main(
const int argc,
const char** argv) {
63 STORM_LOG_ERROR(
"An exception caused Storm to terminate. The message of the exception is: " << exception.
what());
65 }
catch (std::exception
const& exception) {
66 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)
#define STORM_LOG_THROW(cond, exception, 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)
SettingsType const & getModule()
Get module.
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)