Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
UmbExport.cpp File Reference
Include dependency graph for UmbExport.cpp:

Go to the source code of this file.

Namespaces

namespace  storm
namespace  storm::umb
namespace  storm::umb::detail

Concepts

concept  storm::umb::detail::HasFileNames
concept  storm::umb::detail::FileNameMap
concept  storm::umb::detail::IsOptionalWithFileNames

Functions

void storm::umb::detail::createDirectory (storm::io::ArchiveWriter &archiveWriter, std::filesystem::path const &subdirectory)
template<typename VectorType>
requires (!std::is_same_v<std::remove_cvref_t<VectorType>, storm::umb::GenericVector>)
void storm::umb::detail::writeVector (VectorType const &vector, storm::io::ArchiveWriter &archiveWriter, std::filesystem::path const &filepath)
 Write a vector to archive.
void storm::umb::detail::writeVector (GenericVector const &vector, storm::io::ArchiveWriter &target, std::filesystem::path const &filepath)
template<typename VectorType>
void storm::umb::detail::writeVector (std::optional< VectorType > const &vector, storm::io::ArchiveWriter &target, std::filesystem::path const &filepath)
void storm::umb::detail::writeIndexFile (storm::umb::ModelIndex const &index, storm::io::ArchiveWriter &archiveWriter, std::filesystem::path const &filepath)
template<typename UmbStructure>
requires HasFileNames<UmbStructure>
void storm::umb::detail::exportFiles (UmbStructure const &umbStructure, storm::io::ArchiveWriter &target, std::filesystem::path const &context)
void storm::umb::detail::exportFiles (FileNameMap auto const &umbStructure, storm::io::ArchiveWriter &target, std::filesystem::path const &context)
void storm::umb::toArchive (storm::umb::UmbModel const &umbModel, std::filesystem::path const &archivePath, ExportOptions const &options)