![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Parsers, resolution and writer for the [2D_AQUIFER*] sections.
More...
#include "SubsurfaceSections.hpp"#include "../data/MeshData.hpp"#include "../../core/SimulationContext.hpp"#include "../../core/UnitConversion.hpp"#include "../../input/InputParseUtils.hpp"#include "../../input/Tokenizer.hpp"#include <algorithm>#include <cctype>#include <cmath>#include <cstdio>#include <cstring>#include <functional>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::twoD |
Functions | |
| std::string | openswmm::twoD::parseAquiferOptionsLine (const std::vector< std::string > &tokens, GwOptions &opts) |
One [2D_AQUIFER_OPTIONS] line (KEY VALUE). Empty return = OK. | |
| std::string | openswmm::twoD::parseAquiferLine (const std::vector< std::string > &tokens, std::vector< GwAquiferRow > &rows) |
One [2D_AQUIFER] line. Empty return = OK. | |
| std::string | openswmm::twoD::parseAquiferNodeLine (const std::vector< std::string > &tokens, std::vector< GwNodeBed > &beds, std::vector< std::string > &names) |
| void | openswmm::twoD::registerSubsurfaceSections (SubsurfaceConfig &cfg, std::vector< std::string > &node_names, input::SectionRegistry ®istry) |
Register the three handlers against registry, writing into cfg. | |
| GwUnitFactors | openswmm::twoD::gwUnitFactors (const SimulationContext &ctx) noexcept |
| The factors for this project's unit system. | |
| std::vector< std::string > | openswmm::twoD::resolveSubsurface (SimulationContext &ctx, const MeshData &mesh, SubsurfaceConfig &cfg, const std::vector< std::string > &names) |
| void | openswmm::twoD::writeSubsurfaceSections (const SubsurfaceConfig &cfg, const std::vector< std::string > &node_names, std::string &out) |
Parsers, resolution and writer for the [2D_AQUIFER*] sections.