WarpX
Loading...
Searching...
No Matches
DistanceToEB.H File Reference
#include "Utils/TextMsg.H"
#include <AMReX.H>
#include <AMReX_REAL.H>
#include <AMReX_RealVect.H>
#include <AMReX_Array.H>

Go to the source code of this file.

Namespaces

namespace  DistanceToEB
 

Functions

AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::Real DistanceToEB::dot_product (const amrex::RealVect &a, const amrex::RealVect &b) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_INLINE void DistanceToEB::normalize (amrex::RealVect &a) noexcept
 
AMREX_GPU_HOST_DEVICE AMREX_INLINE amrex::RealVect DistanceToEB::interp_normal (int i, int j, int k, const amrex::Real W[3][2], int ic, int jc, int kc, const amrex::Real Wc[3][2], amrex::Array4< const amrex::Real > const &phi, amrex::GpuArray< amrex::Real, 3 > const &dxi) noexcept