OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
HDF5 model persistence

HDF5 input, model output and shared dataset helpers. Contracts distinguish owned versus borrowed handles, array layouts and I/O failure behavior. More...

Files

file  Hdf5InputPlugin.cpp
 Lifecycle wrapper over Hdf5ModelWriter / Hdf5ModelReader.
 
file  Hdf5InputPlugin.hpp
 IInputPlugin implementation for the columnar HDF5 model format.
 
file  Hdf5ModelWriter.cpp
 Columnar HDF5 model serialisation. See STRATEGY.md.
 
file  Hdf5ModelWriter.hpp
 Serialise a SimulationContext to the columnar HDF5 model format.
 
file  Hdf5PluginInfo.cpp
 Factory methods for the HDF5 plugin info singleton.
 
file  Hdf5PluginInfo.hpp
 IPluginComponentInfo for the HDF5 model I/O plugin.
 
file  Hdf5Util.cpp
 Implementation of the RAII handles and columnar helpers.
 
file  Hdf5Util.hpp
 RAII handles and columnar table helpers over the raw HDF5 C API.
 

Classes

class  openswmm::h5io::Hdf5PluginInfo
 Singleton describing the HDF5 I/O plugin. More...
 

Detailed Description

HDF5 input, model output and shared dataset helpers. Contracts distinguish owned versus borrowed handles, array layouts and I/O failure behavior.