|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Sums the face fluxes of each cell into its RHS in faces_of_cell order, so that the result does not depend on thread scheduling. More...
#include <flux_functor.h>
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION void | operator() (const uint32_t i_cell) const |
Public Attributes | |
| Kokkos::View< uint32_t * > | offsets_faces_of_cell |
| Kokkos::View< uint32_t * > | faces_of_cell |
| Kokkos::View< int32_t *[2]> | cells_of_face |
| Kokkos::View< rtype *[N_CONSERVATIVE]> | face_flux |
| Kokkos::View< rtype *[N_CONSERVATIVE]> | rhs |
Sums the face fluxes of each cell into its RHS in faces_of_cell order, so that the result does not depend on thread scheduling.
|
inline |
| Kokkos::View<int32_t *[2]> FaceFluxSumFunctor::cells_of_face |
| Kokkos::View<rtype *[N_CONSERVATIVE]> FaceFluxSumFunctor::face_flux |
| Kokkos::View<uint32_t *> FaceFluxSumFunctor::faces_of_cell |
| Kokkos::View<uint32_t *> FaceFluxSumFunctor::offsets_faces_of_cell |
| Kokkos::View<rtype *[N_CONSERVATIVE]> FaceFluxSumFunctor::rhs |