OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
openswmm::dynwave::DWNodeArrays Struct Reference

#include <DynamicWave.hpp>

Collaboration diagram for openswmm::dynwave::DWNodeArrays:

Public Member Functions

void resize (std::size_t n)
 

Public Attributes

std::vector< double > new_surf_area
 
std::vector< double > old_surf_area
 Surface area from last non-surcharged state.
 
std::vector< double > sumdqdh
 
std::vector< double > dYdT
 
std::vector< uint8_t > converged
 
std::vector< uint8_t > is_surcharged
 TRUE when node depth > crown elevation.
 

Detailed Description

Per-node extended state for DW iterations — Structure of Arrays. Each vector is indexed by node index [0..n_nodes_).

Member Function Documentation

◆ resize()

void openswmm::dynwave::DWNodeArrays::resize ( std::size_t  n)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ converged

std::vector<uint8_t> openswmm::dynwave::DWNodeArrays::converged

◆ dYdT

std::vector<double> openswmm::dynwave::DWNodeArrays::dYdT

◆ is_surcharged

std::vector<uint8_t> openswmm::dynwave::DWNodeArrays::is_surcharged

TRUE when node depth > crown elevation.

◆ new_surf_area

std::vector<double> openswmm::dynwave::DWNodeArrays::new_surf_area

◆ old_surf_area

std::vector<double> openswmm::dynwave::DWNodeArrays::old_surf_area

Surface area from last non-surcharged state.

◆ sumdqdh

std::vector<double> openswmm::dynwave::DWNodeArrays::sumdqdh

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