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

POD reaction-VM instruction + span types (phase R2, D-L3 flat pool). Data-layer header: no dependencies, included by both ReactionData (which owns the pool) and the transport-side compiler/evaluator (ReactionExpression). More...

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

Go to the source code of this file.

Classes

struct  openswmm::RxToken
 
struct  openswmm::RxExprSpan
 Compiled expression = span into the shared pool. len 0 ⇒ no expression. More...
 

Namespaces

namespace  openswmm
 

Enumerations

enum class  openswmm::RxHydVar : int {
  openswmm::D = 0 ,
  openswmm::Q ,
  openswmm::U ,
  openswmm::RE ,
  openswmm::US ,
  openswmm::FF ,
  openswmm::AV ,
  openswmm::HRT ,
  openswmm::DT ,
  openswmm::TEMP ,
  openswmm::COUNT_
}
 

Variables

constexpr int openswmm::kRxMaxStackDepth = 32
 

Detailed Description

POD reaction-VM instruction + span types (phase R2, D-L3 flat pool). Data-layer header: no dependencies, included by both ReactionData (which owns the pool) and the transport-side compiler/evaluator (ReactionExpression).

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