Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website
Loading...
Searching...
No Matches
MUSCLCellFunctor Struct Reference

Gradient, limiter and face states of each listed cell, on its own side of its faces, with the arithmetic of the per-cell gradient and limiter kernels and of MUSCLFaceFunctor. More...

Public Member Functions

KOKKOS_INLINE_FUNCTION void operator() (const uint32_t k) const
 

Public Attributes

MUSCLGradientFunctor gradient
 
LimiterFunctor limiter
 
MUSCLFaceFunctor face
 
Kokkos::View< uint32_t * > cells
 

Detailed Description

Gradient, limiter and face states of each listed cell, on its own side of its faces, with the arithmetic of the per-cell gradient and limiter kernels and of MUSCLFaceFunctor.

Member Function Documentation

◆ operator()()

KOKKOS_INLINE_FUNCTION void MUSCLCellFunctor::operator() ( const uint32_t  k) const
inline

Member Data Documentation

◆ cells

Kokkos::View<uint32_t *> MUSCLCellFunctor::cells

◆ face

MUSCLFaceFunctor MUSCLCellFunctor::face

◆ gradient

MUSCLGradientFunctor MUSCLCellFunctor::gradient

◆ limiter

LimiterFunctor MUSCLCellFunctor::limiter

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