![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Internal trial exchanges between LID nodes and water stores. More...
Go to the source code of this file.
Classes | |
| struct | openswmm::twoD::RichardsBedBinding |
| struct | openswmm::twoD::RichardsBedReceipt |
| struct | openswmm::twoD::RichardsBedTrial |
| struct | openswmm::twoD::RichardsBedOwner |
| struct | openswmm::twoD::RichardsBedStep |
| struct | openswmm::twoD::RichardsBedAcceptance |
| struct | openswmm::twoD::RichardsBedStepper |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::twoD |
Functions | |
| RichardsBedTrial | openswmm::twoD::trialRichardsBeds (const SubsurfaceSolver &gw, double dt, const std::vector< RichardsBedBinding > &input) |
| Freeze actual aquifer budgets and compute a private one-interval Richards exchange trial. | |
| RichardsBedAcceptance | openswmm::twoD::acceptRichardsBedsAtFiring (SubsurfaceSolver &gw, SurfaceStateData &surface, double start, double end, const std::vector< RichardsBedOwner > &input) |
| Accept selected same-horizon Richards owners together with their groundwater cell firing over one interval. | |
| RichardsBedAcceptance | openswmm::twoD::acceptRichardsBedsForTier (SubsurfaceSolver &gw, SurfaceStateData &surface, int tier, double start, double end, const std::vector< RichardsBedOwner > &owners) |
| Atomically replace one due groundwater tier and its Richards owners over one interval. | |
| RichardsBedAcceptance | openswmm::twoD::acceptRichardsBedsAcrossSteps (SubsurfaceSolver &gw, SurfaceStateData &surface, double start, double end, const std::vector< double > &step_ends, const std::vector< RichardsBedOwner > &input, const RichardsBedStepper *stepper=nullptr) |
| Accept selected same-horizon Richards owners together with their groundwater cell firing across private short steps. | |
| RichardsBedAcceptance | openswmm::twoD::acceptRichardsBedsForTierAcrossSteps (SubsurfaceSolver &gw, SurfaceStateData &surface, int tier, double start, double end, const std::vector< double > &step_ends, const std::vector< RichardsBedOwner > &owners, const RichardsBedStepper *stepper=nullptr) |
| Atomically replace one due groundwater tier and its Richards owners across private short steps. | |
Internal trial exchanges between LID nodes and water stores.