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

Context handed to the ARKStep callbacks via ARKodeSetUserData(). More...

#include <ArkodeKokkosSurfaceSolver.hpp>

Collaboration diagram for openswmm::twoD::gpu::ArkodeKokkosContext:

Public Attributes

MeshViewsmesh = nullptr
 
StateViewsstate = nullptr
 
InertialEdgeViewsedges = nullptr
 
DView prec_wq
 [ne] friction-damped q-diagonal
 
double dry_depth = 1.0e-3
 
int nt = 0
 
int ne = 0
 

Detailed Description

Context handed to the ARKStep callbacks via ARKodeSetUserData().

Member Data Documentation

◆ dry_depth

double openswmm::twoD::gpu::ArkodeKokkosContext::dry_depth = 1.0e-3

◆ edges

InertialEdgeViews* openswmm::twoD::gpu::ArkodeKokkosContext::edges = nullptr

◆ mesh

MeshViews* openswmm::twoD::gpu::ArkodeKokkosContext::mesh = nullptr

◆ ne

int openswmm::twoD::gpu::ArkodeKokkosContext::ne = 0

◆ nt

int openswmm::twoD::gpu::ArkodeKokkosContext::nt = 0

◆ prec_wq

DView openswmm::twoD::gpu::ArkodeKokkosContext::prec_wq

[ne] friction-damped q-diagonal

◆ state

StateViews* openswmm::twoD::gpu::ArkodeKokkosContext::state = nullptr

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