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

U4 (2026-09-07) — parsers and registration for the [GW_*] subsurface-transport authoring sections. See GwTransportData.hpp for the shape and the authoring-only contract. More...

#include "GwTransportData.hpp"
#include "../../input/SectionRegistry.hpp"
#include <string>
#include <vector>
Include dependency graph for GwTransportSections.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 

Functions

std::string openswmm::twoD::parseGwTransportOptionsLine (const std::vector< std::string > &tokens, GwTransportOptions &opts)
 One [GW_TRANSPORT_OPTIONS] line (KEY VALUE [ARG…]). Empty = OK.
 
std::string openswmm::twoD::parseGwParamsLine (const std::vector< std::string > &tokens, std::vector< GwParamsRow > &rows)
 
std::string openswmm::twoD::parseGwSorptionLine (const std::vector< std::string > &tokens, std::vector< GwSorptionRow > &rows)
 One [GW_SORPTION] line: scope, SPECIES, Kd [decay]. Empty = OK.
 
std::string openswmm::twoD::parseGwInitialQualityLine (const std::vector< std::string > &tokens, std::vector< GwInitialQualityRow > &rows, std::string &file)
 
std::string openswmm::twoD::parseGwBoundaryQualityLine (const std::vector< std::string > &tokens, std::vector< GwBoundaryQualityRow > &rows)
 
std::string openswmm::twoD::parseGwSourcesLine (const std::vector< std::string > &tokens, std::vector< GwSourceRow > &rows)
 
void openswmm::twoD::registerGwTransportSections (GwTransportData &gw, input::SectionRegistry &registry)
 Register every [GW_*] handler against registry, writing into gw.
 
std::vector< std::string > openswmm::twoD::resolveGwTransport (SimulationContext &ctx, const MeshData &mesh, GwTransportData &gw)
 Validate the authored rows against the model and the species registry, once the mesh and the species are final.
 
std::string openswmm::twoD::gwTransportInertWarning (const GwTransportData &gw)
 

Detailed Description

U4 (2026-09-07) — parsers and registration for the [GW_*] subsurface-transport authoring sections. See GwTransportData.hpp for the shape and the authoring-only contract.

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