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

Resolution of groundwater source prescriptions and ownership. More...

#include "GwSourceResolver.hpp"
#include "GwTransportData.hpp"
#include "../data/MeshData.hpp"
#include "../subsurface/SubsurfaceData.hpp"
#include "../subsurface/SubsurfaceTransportState.hpp"
#include "../../core/SimulationContext.hpp"
#include <stdexcept>
#include <unordered_map>
Include dependency graph for GwSourceResolver.cpp:

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 

Functions

GwSourceSignal openswmm::twoD::resolveGwSignal (SimulationContext &ctx, double value, const std::string &name, std::unordered_map< std::string, GwSourceSignal > &cache, const char *label)
 Resolve a finite constant or copy/share a strictly ordered model time series.
 
std::vector< GwResolvedSource > openswmm::twoD::resolveGwSources (SimulationContext &ctx, const MeshData &mesh, const GwTransportData &gw, const SubsurfaceState &state, const SubsurfaceTransportState &tr)
 Resolve authored groundwater sources to normalized active-cell shares and native signals.
 

Detailed Description

Resolution of groundwater source prescriptions and ownership.

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