20namespace modelchecker {
 
   21template<
typename FormulaType, 
typename ValueType>
 
   25class SymbolicModelDescription;
 
   56std::ostream& operator<<(std::ostream& os, 
Engine const& engine);
 
   75template<
typename ValueType>
 
Engine
An enumeration of all engines.
storm::builder::BuilderType getBuilderType(Engine const &engine)
Returns the builder type used for the given engine.
std::string toString(Engine const &engine)
Returns a string representation of the given engine.
std::vector< Engine > getEngines()
Returns a list of all available engines (excluding Unknown)
Engine engineFromString(std::string const &engineStr)
Parses the string representation of an engine and returns the corresponding engine.
bool canHandle(storm::utility::Engine const &engine, storm::storage::SymbolicModelDescription::ModelType const &modelType, storm::modelchecker::CheckTask< storm::logic::Formula, ValueType > const &checkTask)