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

Phase A4 body — water age through the LID layer stack. More...

#include "WaterAgeLid.hpp"
#include "../LidLayerCommon.hpp"
#include <algorithm>
#include <vector>
#include "../../../core/SimulationContext.hpp"
#include "../../../hydrology/LID.hpp"
#include "../../../hydrology/Runoff.hpp"
Include dependency graph for WaterAgeLid.cpp:

Namespaces

namespace  openswmm
 
namespace  openswmm::transport
 

Functions

void openswmm::transport::initLidLayerAge (SimulationContext &ctx, const lid::LIDSolver &solver)
 
void openswmm::transport::setLidInflowAge (SimulationContext &ctx, int type_index, int unit, int subcatch, double rain_rate, double q_imperv, double q_perv, double q_runon, double lid_area)
 
void openswmm::transport::routeLidLayerAge (SimulationContext &ctx, const lid::LIDSolver &solver, double dt)
 Advance the per-layer ages one runoff step, after LIDSolver::execute.
 

Detailed Description

Phase A4 body — water age through the LID layer stack.

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