|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Linear extrapolation of the limited cell states to face centroids, one side of a face at a time. Falls back to first order on a face side if density or pressure would become non-positive. More...
Public Member Functions | |
| KOKKOS_INLINE_FUNCTION void | operator() (const uint32_t i_face) const |
| KOKKOS_INLINE_FUNCTION void | side (const uint32_t i_face, const uint8_t side) const |
Public Attributes | |
| Kokkos::View< int32_t *[2]> | cells_of_face |
| Kokkos::View< rtype *[N_DIM]> | cell_coords |
| Kokkos::View< rtype *[N_DIM]> | face_coords |
| Kokkos::View< rtype *[N_DIM]> | shifts |
| Kokkos::View< uint8_t * > | face_shift |
| Kokkos::View< rtype *[N_CONSERVATIVE]> | W |
| Kokkos::View< rtype *[N_CONSERVATIVE][N_DIM]> | gradients |
| Kokkos::View< rtype *[N_CONSERVATIVE]> | limiters |
| Kokkos::View< rtype **[2][N_CONSERVATIVE]> | face_solution |
Linear extrapolation of the limited cell states to face centroids, one side of a face at a time. Falls back to first order on a face side if density or pressure would become non-positive.
|
inline |
|
inline |
| Kokkos::View<int32_t *[2]> MUSCLFaceFunctor::cells_of_face |
| Kokkos::View<uint8_t *> MUSCLFaceFunctor::face_shift |
| Kokkos::View<rtype **[2][N_CONSERVATIVE]> MUSCLFaceFunctor::face_solution |
| Kokkos::View<rtype *[N_CONSERVATIVE][N_DIM]> MUSCLFaceFunctor::gradients |
| Kokkos::View<rtype *[N_CONSERVATIVE]> MUSCLFaceFunctor::limiters |
| Kokkos::View<rtype *[N_CONSERVATIVE]> MUSCLFaceFunctor::W |