OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
PendingRows2D.hpp File Reference

Parse-time scratch rows for [2D_BOUNDARY_CONDITIONS] and [2D_EDGE_CONVEYANCE] input sections. More...

#include <string>
Include dependency graph for PendingRows2D.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  openswmm::twoD::PendingBoundaryRow
 Per-row buffer for [2D_BOUNDARY_CONDITIONS] parse output. More...
 
struct  openswmm::twoD::PendingEdgeConveyanceRow
 Per-row buffer for [2D_EDGE_CONVEYANCE] parse output (ยง11A). More...
 

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 

Detailed Description

Parse-time scratch rows for [2D_BOUNDARY_CONDITIONS] and [2D_EDGE_CONVEYANCE] input sections.

Hoisted out of SurfaceRouter2D so serialization consumers (InpWriter, GeoPackage reader/writer) can reference the row types through SimulationContext::twod_io without including the router (this header is define-free and compiles in builds without OPENSWMM_HAS_2D).

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License