|
Mallard 0.8.0
Unstructured, GPU accelerated, high-order finite volume CFD solver
Mallard website |
Tables of a batch of cells before packing, one slot per cell, at the largest stencil sizes the searches allow. More...
#include <teno_setup.h>
Public Types | |
| template<typename T > | |
| using | V = Kokkos::View< T, Kokkos::LayoutRight, Space > |
Public Member Functions | |
| TableBatchT ()=default | |
| TableBatchT (const uint32_t n, const uint8_t nk_in, const uint16_t max_large_in, const uint16_t max_small_in, const bool interleaved) | |
Public Attributes | |
| uint32_t | slots = 0 |
| uint8_t | nk = 0 |
| uint16_t | max_large = 0 |
| uint16_t | max_small = 0 |
| V< uint8_t * > | status |
| V< uint8_t * > | gather_depth |
| V< uint8_t * > | failed_large |
| V< uint8_t * > | invalid_small |
| V< uint16_t * > | large_size |
| V< uint16_t ** > | small_size |
| V< uint16_t * > | small_total |
| SlotArray< rtype, Space > | scale |
| SlotArray< rtype, Space > | basis_mean |
| SlotArray< rtype, Space > | si |
| SlotArray< int32_t, Space > | large_cells |
| SlotArray< int32_t, Space > | large_faces |
| SlotArray< int32_t, Space > | small_cells |
| SlotArray< int32_t, Space > | small_faces |
| SlotArray< rtype, Space > | large_pinv |
| SlotArray< rtype, Space > | small_pinv |
Tables of a batch of cells before packing, one slot per cell, at the largest stencil sizes the searches allow.
| using teno_setup::TableBatchT< Space >::V = Kokkos::View<T, Kokkos::LayoutRight, Space> |
|
default |
|
inline |
| SlotArray<rtype, Space> teno_setup::TableBatchT< Space >::basis_mean |
| V<uint8_t *> teno_setup::TableBatchT< Space >::failed_large |
| V<uint8_t *> teno_setup::TableBatchT< Space >::gather_depth |
| V<uint8_t *> teno_setup::TableBatchT< Space >::invalid_small |
| SlotArray<int32_t, Space> teno_setup::TableBatchT< Space >::large_cells |
| SlotArray<int32_t, Space> teno_setup::TableBatchT< Space >::large_faces |
| SlotArray<rtype, Space> teno_setup::TableBatchT< Space >::large_pinv |
| V<uint16_t *> teno_setup::TableBatchT< Space >::large_size |
| uint16_t teno_setup::TableBatchT< Space >::max_large = 0 |
| uint16_t teno_setup::TableBatchT< Space >::max_small = 0 |
| uint8_t teno_setup::TableBatchT< Space >::nk = 0 |
| SlotArray<rtype, Space> teno_setup::TableBatchT< Space >::scale |
| SlotArray<rtype, Space> teno_setup::TableBatchT< Space >::si |
| uint32_t teno_setup::TableBatchT< Space >::slots = 0 |
| SlotArray<int32_t, Space> teno_setup::TableBatchT< Space >::small_cells |
| SlotArray<int32_t, Space> teno_setup::TableBatchT< Space >::small_faces |
| SlotArray<rtype, Space> teno_setup::TableBatchT< Space >::small_pinv |
| V<uint16_t **> teno_setup::TableBatchT< Space >::small_size |
| V<uint16_t *> teno_setup::TableBatchT< Space >::small_total |
| V<uint8_t *> teno_setup::TableBatchT< Space >::status |