![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Mutable per-step state mirrored on device. More...
#include <KokkosSurfaceKernels.hpp>
Public Attributes | |
| DView | head |
| DView | depth |
| [n_tri] | |
| DView | grad_hx |
| DView | grad_hy |
| DView | grad_hx_lim |
| DView | grad_hy_lim |
| [n_tri] | |
| DView | vert_head |
| [n_vert] | |
| DView | edge_flux |
| [n_tri*3] | |
| DView | rainfall |
| DView | coupling_flux |
| DView | evap_rate |
| [n_tri] sources | |
| DView | precond_diag |
| [n_tri] Jacobi diag | |
| IView | edge_bc_type |
| BoundaryType per edge (0=WALL..4=RATING_CURVE) | |
| DView | edge_bed_slope |
| NORMAL_FLOW bed slope (static) | |
| DView | edge_bc_head |
| SPECIFIED_STAGE prescribed head (per step) | |
| DView | edge_bc_flow |
| SPECIFIED_FLOW / RATING_CURVE per-metre flow (per step) | |
Mutable per-step state mirrored on device.
| DView openswmm::twoD::gpu::StateViews::coupling_flux |
| DView openswmm::twoD::gpu::StateViews::depth |
[n_tri]
| DView openswmm::twoD::gpu::StateViews::edge_bc_flow |
SPECIFIED_FLOW / RATING_CURVE per-metre flow (per step)
| DView openswmm::twoD::gpu::StateViews::edge_bc_head |
SPECIFIED_STAGE prescribed head (per step)
| IView openswmm::twoD::gpu::StateViews::edge_bc_type |
BoundaryType per edge (0=WALL..4=RATING_CURVE)
| DView openswmm::twoD::gpu::StateViews::edge_bed_slope |
NORMAL_FLOW bed slope (static)
| DView openswmm::twoD::gpu::StateViews::edge_flux |
[n_tri*3]
| DView openswmm::twoD::gpu::StateViews::evap_rate |
[n_tri] sources
| DView openswmm::twoD::gpu::StateViews::grad_hx |
| DView openswmm::twoD::gpu::StateViews::grad_hx_lim |
| DView openswmm::twoD::gpu::StateViews::grad_hy |
| DView openswmm::twoD::gpu::StateViews::grad_hy_lim |
[n_tri]
| DView openswmm::twoD::gpu::StateViews::head |
| DView openswmm::twoD::gpu::StateViews::precond_diag |
[n_tri] Jacobi diag
| DView openswmm::twoD::gpu::StateViews::rainfall |
| DView openswmm::twoD::gpu::StateViews::vert_head |
[n_vert]