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

Implementation of the 2D surface routing orchestrator. More...

#include "SurfaceRouter2D.hpp"
#include "../transport/components/HeatFluxModules/HeatOverrides.hpp"
#include "../hydrology/LidNode.hpp"
#include "../hydraulics/Routing.hpp"
#include "gw/GwSourceResolver.hpp"
#include "mesh/MeshBuilder.hpp"
#include "mesh/VertexReconstruction.hpp"
#include "mesh/VfrClosure.hpp"
#include "mesh/QuadVfr.hpp"
#include "heat/MeshHeat.hpp"
#include "solver/SurfaceFluxCalculator.hpp"
#include "solver/ExplicitInertialSolver.hpp"
#include "subsurface/CommonSourceStage.hpp"
#include "../core/Constants.hpp"
#include "../core/PolygonRings.hpp"
#include "../core/DateTime.hpp"
#include "../core/NodeCoupling2D.hpp"
#include "coupling/PondModel.hpp"
#include "../hydrology/LidNodeAquifer.hpp"
#include "../core/SimulationContext.hpp"
#include "../core/UnitConversion.hpp"
#include "../core/PerfTimers.hpp"
#include "../core/ThreadInfo.hpp"
#include "../hydrology/Gage.hpp"
#include "../transport/components/ReactionModule/ReactionArdBinding.hpp"
#include "../transport/TransportPolicy.hpp"
#include "subsurface/SubsurfaceSections.hpp"
#include <stdexcept>
#include <cmath>
#include <algorithm>
#include <numeric>
#include <unordered_map>
#include <unordered_set>
#include <cstdlib>
#include <cstdio>
#include <cstring>
Include dependency graph for SurfaceRouter2D.cpp:

Namespaces

namespace  openswmm
 
namespace  openswmm::twoD
 

Detailed Description

Implementation of the 2D surface routing orchestrator.

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