OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::gpkg::formats::HotstartSnapshot Struct Reference

Top-level snapshot — header plus per-object vectors. More...

#include <FormatTypes.hpp>

Collaboration diagram for openswmm::gpkg::formats::HotstartSnapshot:

Public Attributes

HotstartHeader header
 
std::vector< HotstartSubcatchState > subcatch_state
 
std::vector< HotstartNodeState > node_state
 
std::vector< HotstartLinkState > link_state
 
std::string runoff_raw
 
std::string tail_raw
 

Detailed Description

Top-level snapshot — header plus per-object vectors.

Member Data Documentation

◆ header

HotstartHeader openswmm::gpkg::formats::HotstartSnapshot::header

◆ link_state

std::vector<HotstartLinkState> openswmm::gpkg::formats::HotstartSnapshot::link_state

◆ node_state

std::vector<HotstartNodeState> openswmm::gpkg::formats::HotstartSnapshot::node_state

◆ runoff_raw

std::string openswmm::gpkg::formats::HotstartSnapshot::runoff_raw

The subcatchment (runoff) section of a v3+ file, verbatim: its length depends on the model, so it is kept as bytes, not decoded.

◆ subcatch_state

std::vector<HotstartSubcatchState> openswmm::gpkg::formats::HotstartSnapshot::subcatch_state

◆ tail_raw

std::string openswmm::gpkg::formats::HotstartSnapshot::tail_raw

Everything after the link records (e.g. the reaction-species trailer), verbatim.


The documentation for this struct was generated from the following file: