WarpX
|
#include <WarpXFaceInfoBox.H>
Public Types | |
enum | Neighbours : uint8_t { n , s , e , w , nw , ne , sw , se } |
Static Public Member Functions | |
static AMREX_GPU_HOST_DEVICE void | addConnectedNeighbor (int i, int j, int ind, Neighbours *neigh_face_ptr) |
add the neighbor i, j to the list of intruded neighbors. More... | |
static AMREX_GPU_HOST_DEVICE amrex::Array1D< int, 0, 1 > | uint8_to_inds (Neighbours mask) |
writes into i_face and j_face the intruded neighbors indices; More... | |
Public Attributes | |
amrex::Gpu::DeviceVector< Neighbours > | neigh_faces |
amrex::Gpu::DeviceVector< amrex::Real > | area |
amrex::Gpu::DeviceVector< int > | inds |
amrex::BaseFab< int > | size |
amrex::BaseFab< int * > | inds_pointer |
int | vecs_size |
enum FaceInfoBox::Neighbours : uint8_t |
|
inlinestatic |
add the neighbor i, j to the list of intruded neighbors.
|
inlinestatic |
writes into i_face and j_face the intruded neighbors indices;
amrex::Gpu::DeviceVector<amrex::Real> FaceInfoBox::area |
amrex::Gpu::DeviceVector<int> FaceInfoBox::inds |
amrex::BaseFab<int*> FaceInfoBox::inds_pointer |
amrex::Gpu::DeviceVector<Neighbours> FaceInfoBox::neigh_faces |
amrex::BaseFab<int> FaceInfoBox::size |
int FaceInfoBox::vecs_size |