Block-Structured AMR Software Framework
AMReX_EB2_3D_C.H File Reference
#include <AMReX_Config.H>

Go to the source code of this file.

Namespaces

 amrex
 
 amrex::EB2
 
 amrex::EB2::detail
 

Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::EB2::amrex_eb2_build_types (Box const &tbx, Box const &bxg2, Array4< Real const > const &s, Array4< EBCellFlag > const &cell, Array4< Type_t > const &fx, Array4< Type_t > const &fy, Array4< Type_t > const &fz, Array4< Type_t > const &ex, Array4< Type_t > const &ey, Array4< Type_t > const &ez)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int amrex::EB2::detail::num_cuts (Real a, Real b) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int amrex::EB2::check_mvmc (int i, int j, int, Array4< Real const > const &fine)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE Real amrex::EB2::detail::coarsen_edge_cent (Real f1, Real f2)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int amrex::EB2::coarsen_from_fine (int i, int j, int k, Box const &bx, int ngrow, Array4< Real > const &cvol, Array4< Real > const &ccent, Array4< Real > const &cba, Array4< Real > const &cbc, Array4< Real > const &cbn, Array4< Real > const &capx, Array4< Real > const &capy, Array4< Real > const &capz, Array4< Real > const &cfcx, Array4< Real > const &cfcy, Array4< Real > const &cfcz, Array4< Real > const &cecx, Array4< Real > const &cecy, Array4< Real > const &cecz, Array4< EBCellFlag > const &cflag, Array4< Real const > const &fvol, Array4< Real const > const &fcent, Array4< Real const > const &fba, Array4< Real const > const &fbc, Array4< Real const > const &fbn, Array4< Real const > const &fapx, Array4< Real const > const &fapy, Array4< Real const > const &fapz, Array4< Real const > const &ffcx, Array4< Real const > const &ffcy, Array4< Real const > const &ffcz, Array4< Real const > const &fecx, Array4< Real const > const &fecy, Array4< Real const > const &fecz, Array4< EBCellFlag const > const &fflag)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::EB2::build_cellflag_from_ap (int i, int j, int k, Array4< EBCellFlag > const &cflag, Array4< Real const > const &apx, Array4< Real const > const &apy, Array4< Real const > const &apz)