#include <AMReX_Array4.H>
Public Member Functions | |
constexpr AMREX_GPU_HOST_DEVICE | CellData (T *a_p, Long a_stride, int a_ncomp) |
template<class U = T, std::enable_if_t< std::is_const_v< U >, int > = 0> | |
constexpr AMREX_GPU_HOST_DEVICE | CellData (CellData< std::remove_const_t< T >> const &rhs) noexcept |
AMREX_GPU_HOST_DEVICE | operator bool () const noexcept |
AMREX_GPU_HOST_DEVICE int | nComp () const noexcept |
template<class U = T, std::enable_if_t<!std::is_void_v< U >, int > = 0> | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE U & | operator[] (int n) const noexcept |
Public Attributes | |
T *AMREX_RESTRICT | p = nullptr |
Long | stride = 0 |
int | ncomp = 0 |
|
inlineconstexpr |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
int amrex::CellData< T >::ncomp = 0 |
T* AMREX_RESTRICT amrex::CellData< T >::p = nullptr |
Long amrex::CellData< T >::stride = 0 |