OpenSWMM Engine  6.0.0-alpha.3
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.3)
Loading...
Searching...
No Matches
VertexReconstruction.hpp
Go to the documentation of this file.
1
16
17#ifndef OPENSWMM_ENGINE_2D_VERTEX_RECONSTRUCTION_HPP
18#define OPENSWMM_ENGINE_2D_VERTEX_RECONSTRUCTION_HPP
19
20#include "../data/MeshData.hpp"
22
23namespace openswmm::twoD {
24
35
46void reconstructVertexHeads(const MeshData& mesh, SurfaceStateData& state,
47 int nthreads = 1);
48
49} // namespace openswmm::twoD
50
51#endif // OPENSWMM_ENGINE_2D_VERTEX_RECONSTRUCTION_HPP
Structure-of-Arrays (SoA) storage for 2D triangular mesh geometry.
Structure-of-Arrays (SoA) storage for 2D surface routing state.
Definition NodeCoupling.cpp:15
void buildVertexStencils(MeshData &mesh)
Build pseudo-Laplacian reconstruction stencils for all vertices.
Definition VertexReconstruction.cpp:25
void reconstructVertexHeads(const MeshData &mesh, SurfaceStateData &state, int nthreads)
Reconstruct head values at vertices from cell-centred heads.
Definition VertexReconstruction.cpp:147
SoA storage for 2D triangular mesh geometry and topology.
Definition MeshData.hpp:34
Definition SurfaceStateData.hpp:41