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

MUSCL gradients: a linear fit over face neighbors, or over vertex neighbors on tetrahedra, whose four face neighbors make MUSCL unstable, and in cells on characteristic boundaries, whose ghosts the vertex fit leaves out (LSQGradientFunctor::one_sided). More...

Public Member Functions

KOKKOS_INLINE_FUNCTION void operator() (const uint32_t i_cell) const
 

Public Attributes

LSQVertexGradientFunctor vertex
 

Detailed Description

MUSCL gradients: a linear fit over face neighbors, or over vertex neighbors on tetrahedra, whose four face neighbors make MUSCL unstable, and in cells on characteristic boundaries, whose ghosts the vertex fit leaves out (LSQGradientFunctor::one_sided).

Member Function Documentation

◆ operator()()

KOKKOS_INLINE_FUNCTION void MUSCLGradientFunctor::operator() ( const uint32_t  i_cell) const
inline

Member Data Documentation

◆ vertex

LSQVertexGradientFunctor MUSCLGradientFunctor::vertex

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