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

Allocation-free class enables for one domain — what the engines size from. n_msx is the reactions component's species count when MSX is on for the domain; msx_has_wall tells ARD / 2D that the component declares WALL species (their own fallback / warning). More...

#include <TransportPolicy.hpp>

Collaboration diagram for openswmm::transport::ClassEnables:

Public Member Functions

int total () const noexcept
 

Public Attributes

int n_pollut = 0
 
int n_msx = 0
 
bool age = false
 
bool temperature = false
 
bool msx_has_wall = false
 

Detailed Description

Allocation-free class enables for one domain — what the engines size from. n_msx is the reactions component's species count when MSX is on for the domain; msx_has_wall tells ARD / 2D that the component declares WALL species (their own fallback / warning).

Member Function Documentation

◆ total()

int openswmm::transport::ClassEnables::total ( ) const
inlinenoexcept
Here is the caller graph for this function:

Member Data Documentation

◆ age

bool openswmm::transport::ClassEnables::age = false

◆ msx_has_wall

bool openswmm::transport::ClassEnables::msx_has_wall = false

◆ n_msx

int openswmm::transport::ClassEnables::n_msx = 0

◆ n_pollut

int openswmm::transport::ClassEnables::n_pollut = 0

◆ temperature

bool openswmm::transport::ClassEnables::temperature = false

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