|
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. | |
| 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; | |
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 |