|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
One cell's stencil, resolved once per cell, for pseudo-inverse entries of type T. More...
#include <teno.h>
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION int32_t | cell (const uint32_t s) const |
| KOKKOS_INLINE_FUNCTION int32_t | face (const uint32_t s) const |
| template<uint8_t WIDTH> | |
| KOKKOS_INLINE_FUNCTION rtype | pinv (const uint32_t s, const uint32_t l) const |
| Entry l of slot s, for pseudo-inverses of WIDTH entries per slot. | |
Public Attributes | |
| const T * | pinv_ |
| const int32_t * | cells_ |
| const int32_t * | faces_ |
| uint8_t | shift |
One cell's stencil, resolved once per cell, for pseudo-inverse entries of type T.
|
inline |
|
inline |
|
inline |
Entry l of slot s, for pseudo-inverses of WIDTH entries per slot.
| const int32_t* teno::PackedStencils::RowT< T >::cells_ |
| const int32_t* teno::PackedStencils::RowT< T >::faces_ |
| const T* teno::PackedStencils::RowT< T >::pinv_ |
| uint8_t teno::PackedStencils::RowT< T >::shift |