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

Phase R4 body — LEGACY quality engine reaction binding. More...

#include "ReactionLegacyBinding.hpp"
#include <cmath>
#include <string>
#include <vector>
#include "../../../core/SimulationContext.hpp"
#include "ReactionIntegrator.hpp"
Include dependency graph for ReactionLegacyBinding.cpp:

Namespaces

namespace  openswmm
 
namespace  openswmm::transport
 

Functions

void openswmm::transport::ensureMsxState (SimulationContext &ctx)
 
void openswmm::transport::reactSpeciesBlock (SimulationContext &ctx, bool tank, double dt, double *species_block, const double *pollut, double hrt_seconds, double temp_c)
 
bool openswmm::transport::legacyReactionsActive (const SimulationContext &ctx)
 
void openswmm::transport::reactLegacyNodes (SimulationContext &ctx, double dt)
 
void openswmm::transport::reactLegacyLinks (SimulationContext &ctx, double dt)
 
void openswmm::transport::warnIfLegacyBindingBypassed (SimulationContext &ctx)
 

Detailed Description

Phase R4 body — LEGACY quality engine reaction binding.

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