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::HsfLayout Struct Reference

What the model says about a file's layout that the file does not. More...

#include <FormatTypes.hpp>

Collaboration diagram for openswmm::gpkg::formats::HsfLayout:

Public Attributes

int n_subcatch = 0
 the model's count
 
std::function< std::size_t(int n_landuses)> runoff_doubles
 runoff section length
 
std::vector< char > storage
 per node: is a storage node
 

Detailed Description

What the model says about a file's layout that the file does not.

The runoff section of a v3+ file has no length of its own: it depends on which subcatchments have groundwater or a snowpack and on the land-use count in the header. A v4 file also carries one extra float (residence time) per storage node.

Member Data Documentation

◆ n_subcatch

int openswmm::gpkg::formats::HsfLayout::n_subcatch = 0

the model's count

◆ runoff_doubles

std::function<std::size_t(int n_landuses)> openswmm::gpkg::formats::HsfLayout::runoff_doubles

runoff section length

◆ storage

std::vector<char> openswmm::gpkg::formats::HsfLayout::storage

per node: is a storage node


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