Views aggregating EBData for multiple boxes.
More...
#include <AMReX_EBData.H>
|
| template<EBData_t T> |
| __host__ __device__ auto | get (int box_no, int i, int j, int k) const noexcept |
| | Access scalar EB data for box box_no at (i,j,k).
|
| |
| template<EBData_t T, std::enable_if_t< T==EBData_t::centroid||T==EBData_t::bndrycent||T==EBData_t::bndrynorm||T==EBData_t::fcx||T==EBData_t::fcy||T==EBData_t::fcz, int > = 0> |
| __host__ __device__ auto | get (int box_no, int i, int j, int k, int n) const noexcept |
| | Access data for box box_no and at (i,j,k), component n.
|
| |
| __host__ __device__ EBData | get (int box_no) const noexcept |
| | Return an EBData wrapper anchored at box box_no.
|
| |
Views aggregating EBData for multiple boxes.
◆ get() [1/3]
| __host__ __device__ EBData amrex::EBDataArrays::get |
( |
int |
box_no | ) |
const |
|
inlinenoexcept |
Return an EBData wrapper anchored at box box_no.
◆ get() [2/3]
| __host__ __device__ auto amrex::EBDataArrays::get |
( |
int |
box_no, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
k |
|
) |
| const |
|
inlinenoexcept |
Access scalar EB data for box box_no at (i,j,k).
◆ get() [3/3]
| __host__ __device__ auto amrex::EBDataArrays::get |
( |
int |
box_no, |
|
|
int |
i, |
|
|
int |
j, |
|
|
int |
k, |
|
|
int |
n |
|
) |
| const |
|
inlinenoexcept |
Access data for box box_no and at (i,j,k), component n.
◆ m_cell_flag
| Array4<EBCellFlag const> const* __restrict__ amrex::EBDataArrays::m_cell_flag = nullptr |
◆ m_real_data
| Array4<Real const> const* __restrict__ amrex::EBDataArrays::m_real_data = nullptr |
◆ real_data_size
The documentation for this struct was generated from the following file: