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

Structure-of-Arrays (SoA) storage for 2D triangular mesh geometry. More...

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

Go to the source code of this file.

Classes

struct  openswmm::twoD::MeshData
 SoA storage for 2D triangular mesh geometry and topology. More...
 

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 

Detailed Description

Structure-of-Arrays (SoA) storage for 2D triangular mesh geometry.

Stores vertex coordinates, triangle connectivity, edge geometry, neighbour adjacency, vertex reconstruction stencils, and coupling maps to SWMM nodes. Follows the same data-oriented SoA pattern used throughout the engine (NodeData, LinkData, etc.).

See also
TWO_DIMENSIONAL_SURFACE_ROUTING_IMPLEMENTATION_STRATEGY.md ยง2.1
Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License