OpenSWMM Engine  6.0.0-alpha.4
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
openswmm::transport::RxSymbols Struct Reference

#include <ReactionExpression.hpp>

Collaboration diagram for openswmm::transport::RxSymbols:

Public Attributes

const std::vector< std::string > * species = nullptr
 local slots
 
const std::vector< std::string > * coefs = nullptr
 
const std::vector< std::string > * terms = nullptr
 
const std::vector< std::string > * pollutants = nullptr
 
int max_term = 0
 forward-only rule: terms below this index only
 

Detailed Description

Name resolution offered to the compiler (pre-resolved at compile time — the evaluator never sees names).

Member Data Documentation

◆ coefs

const std::vector<std::string>* openswmm::transport::RxSymbols::coefs = nullptr

◆ max_term

int openswmm::transport::RxSymbols::max_term = 0

forward-only rule: terms below this index only

◆ pollutants

const std::vector<std::string>* openswmm::transport::RxSymbols::pollutants = nullptr

R4: pollutant names, resolved AFTER terms and BEFORE hydraulic variables (a pollutant named "D" shadows the depth variable — user-defined beats builtin; documented in the DSL reference). Pollutants are READ-ONLY in expressions.

◆ species

const std::vector<std::string>* openswmm::transport::RxSymbols::species = nullptr

local slots

◆ terms

const std::vector<std::string>* openswmm::transport::RxSymbols::terms = nullptr

only [0, max_term) resolvable


The documentation for this struct was generated from the following file: