4#include <unordered_map>
20storm::jani::Model*
buildJani(storm::gspn::GSPN
const& gspn);
22void exportGspnToDot(storm::gspn::GSPN
const& gspn, std::string
const& filename);
23void exportGspnToPnpro(storm::gspn::GSPN
const& gspn, std::string
const& filename);
24void exportGspnToPnml(storm::gspn::GSPN
const& gspn, std::string
const& filename);
25void exportGspnToJson(storm::gspn::GSPN
const& gspn, std::string
const& filename);
void exportGspnToJani(storm::gspn::GSPN const &gspn, std::string const &filename, GspnJaniExportOptions const &options, std::function< std::vector< storm::jani::Property >(storm::builder::JaniGSPNBuilder const &)> const &janiPropertyGetter)
void exportGspnToPnpro(storm::gspn::GSPN const &gspn, std::string const &filename)
void exportGspnToPnml(storm::gspn::GSPN const &gspn, std::string const &filename)
storm::jani::Model * buildJani(storm::gspn::GSPN const &gspn)
Builds JANI model from GSPN.
void exportGspnToJson(storm::gspn::GSPN const &gspn, std::string const &filename)
void exportGspnToDot(storm::gspn::GSPN const &gspn, std::string const &filename)
std::unordered_map< std::string, uint64_t > parseCapacitiesList(std::string const &filename, storm::gspn::GSPN const &gspn)
void exportGspnStatsToFile(storm::gspn::GSPN const &gspn, std::string const &filename)
void printGspnStatsToStream(storm::gspn::GSPN const &gspn, std::ostream &out)
Options for exporting a GSPN as a JANI model.
GspnJaniExportOptions()=default
storm::converter::JaniConversionOptions janiConversionOptions
std::shared_ptr< storm::utility::solver::SmtSolverFactory > smtSolverFactory
bool addDeadlockProperties