![]() |
OpenSWMM Engine
6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
|
#include <ReactionIntegrator.hpp>
Static Public Member Functions | |
| static RxStepReport | step (const ReactionData &rx, bool tank, double dt, double *species, double *hydvar, RxWorkspace &ws, const double *pollutants=nullptr) |
| One reaction step on one element's local species block. | |
|
static |
One reaction step on one element's local species block.
| rx | Compiled reaction system (rx.compiled must be true). |
| tank | true ⇒ tank-scope expressions, false ⇒ pipe scope. |
| dt | Step length (seconds). |
| species | [in/out] local species values, size rx.n_species(). |
| hydvar | RxHydVar::COUNT_ entries (DT slot is overwritten with dt by this call). |
| ws | Workspace initialized against rx. |
< last ACCEPTED step (BDF2 history)