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

#include <SigmaColumn.hpp>

Collaboration diagram for openswmm::twoD::sigma::ColumnTransfers:

Public Attributes

double old_length = 0
 
double new_length = 0
 
double infiltration = 0
 
double evaporation = 0
 
std::vector< double > old_water
 
std::vector< double > new_water
 
std::vector< double > faces
 
std::vector< double > compression
 
std::vector< double > support
 
std::vector< double > grid
 
std::vector< double > contacts
 

Detailed Description

Accepted water depths, positive downward at each of m+1 faces. The nonlinear table solver requests these only for its final accepted sweep. Separate phase records retain redistribution through compression/support; transport never reconstructs gravity or replays rejected table trials.

Member Data Documentation

◆ compression

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::compression

◆ contacts

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::contacts

◆ evaporation

double openswmm::twoD::sigma::ColumnTransfers::evaporation = 0

◆ faces

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::faces

◆ grid

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::grid

◆ infiltration

double openswmm::twoD::sigma::ColumnTransfers::infiltration = 0

◆ new_length

double openswmm::twoD::sigma::ColumnTransfers::new_length = 0

◆ new_water

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::new_water

◆ old_length

double openswmm::twoD::sigma::ColumnTransfers::old_length = 0

◆ old_water

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::old_water

◆ support

std::vector<double> openswmm::twoD::sigma::ColumnTransfers::support

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