WarpX
WarpXFaceExtensions.H
Go to the documentation of this file.
1 //
2 // Created by Lorenzo Giacomel on 26/08/2021.
3 //
4 
5 #ifndef WARPX_SOURCE_EMBEDDEDBOUNDARY_WARPXFACEEXTENSIONS_H
6 #define WARPX_SOURCE_EMBEDDEDBOUNDARY_WARPXFACEEXTENSIONS_H
20 int ComputeNBorrowOneFaceExtension(const amrex::Dim3 cell, const amrex::Real S_ext,
21  const amrex::Array4<amrex::Real> &S_red,
22  const amrex::Array4<int> &flag_info_face,
23  const amrex::Array4<int> &flag_ext_face, int idim);
36 int ComputeNBorrowEightFacesExtension(const amrex::Dim3 cell, const amrex::Real S_ext,
37  const amrex::Array4<amrex::Real> &S_red,
39  const amrex::Array4<int> &flag_info_face,
40  int idim);
41 #endif //WARPX_SOURCE_EMBEDDEDBOUNDARY_WARPXFACEEXTENSIONS_H
#define AMREX_GPU_DEVICE
AMREX_GPU_DEVICE int ComputeNBorrowEightFacesExtension(const amrex::Dim3 cell, const amrex::Real S_ext, const amrex::Array4< amrex::Real > &S_red, const amrex::Array4< amrex::Real > &S, const amrex::Array4< int > &flag_info_face, int idim)
For the face of cell pointing in direction idim, return the number of faces we need to intrude with t...
Definition: WarpXFaceExtensions.cpp:359
AMREX_GPU_DEVICE int ComputeNBorrowOneFaceExtension(const amrex::Dim3 cell, const amrex::Real S_ext, const amrex::Array4< amrex::Real > &S_red, const amrex::Array4< int > &flag_info_face, const amrex::Array4< int > &flag_ext_face, int idim)
For the face of cell pointing in direction idim, return the number of faces we need to intrude with t...
Definition: WarpXFaceExtensions.cpp:324