OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
QualityRouting.hpp File Reference

Water quality routing — constituent transport, mixing, decay. More...

#include <vector>
Include dependency graph for QualityRouting.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openswmm::quality::QualitySolver
 

Namespaces

namespace  openswmm
 
namespace  openswmm::quality
 

Variables

constexpr double openswmm::quality::ZERO_VOLUME = 0.0353147
 1 liter in ft3
 
constexpr double openswmm::quality::ZERO_DEPTH = 0.003281
 1 mm in ft
 

Detailed Description

Water quality routing — constituent transport, mixing, decay.

Batch-oriented quality routing:

  1. Batch accumulate link mass flows to downstream nodes (vectorisable)
  2. Batch complete mixing at all nodes
  3. Batch first-order decay in all links/nodes
  4. Batch evaporation concentration factor
Note
Legacy reference: src/legacy/engine/qualrout.c
Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License