![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
Conservative species transfers between physical layers. More...
#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | openswmm::twoD::LayerTransportMove |
| struct | openswmm::twoD::LayerTransportResult |
| struct | openswmm::twoD::LayerTransportScratch |
Namespaces | |
| namespace | openswmm |
| namespace | openswmm::twoD |
Functions | |
| const LayerTransportResult & | openswmm::twoD::solveLayerTransport (const std::vector< double > &capacity, const std::vector< double > &rhs, const std::vector< LayerTransportMove > &moves, LayerTransportScratch &scratch, bool signed_species) |
| const LayerTransportResult & | openswmm::twoD::advanceLayerTransportEuler (const std::vector< double > &capacity, const std::vector< double > &initial, const std::vector< double > &rhs, const std::vector< LayerTransportMove > &moves, LayerTransportScratch &scratch, bool signed_species, const std::vector< double > *donor_available) |
| LayerTransportResult | openswmm::twoD::solveLayerTransport (const std::vector< double > &capacity, const std::vector< double > &rhs, const std::vector< LayerTransportMove > &moves, bool signed_species=false) |
| Conservative, positivity-preserving implicit donor transport on a column chain. rhs holds mass after already-paired incoming/outgoing receipts; capacity is the final aqueous+sorption storage coefficient. Dry isolated mass is retained, not divided by an artificial water-volume floor. | |
| LayerTransportResult | openswmm::twoD::advanceLayerTransportEuler (const std::vector< double > &capacity, const std::vector< double > &initial, const std::vector< double > &rhs, const std::vector< LayerTransportMove > &moves, bool signed_species=false, const std::vector< double > *donor_available=nullptr) |
| Forward-Euler stage evaluated from beginning inventories/storage. All outgoing moves from a donor share one finite beginning-mass budget; incoming receipts never finance another export in the same stage. | |
Conservative species transfers between physical layers.