WarpX
Loading...
Searching...
No Matches
PoyntingStaggered Struct Reference

#include <FieldPoyntingFlux.H>

Static Public Member Functions

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real EyBx (int i, int j, int k, int comp, amrex::Array4< const amrex::Real > const &Ey_arr, amrex::Array4< const amrex::Real > const &Bx_arr)
 
AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real ExBy (int i, int j, int k, int comp, amrex::Array4< const amrex::Real > const &Ex_arr, amrex::Array4< const amrex::Real > const &By_arr)
 
AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real EzBx (int i, int j, int k, int comp, amrex::Array4< const amrex::Real > const &Ez_arr, amrex::Array4< const amrex::Real > const &Bx_arr)
 
AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real ExBz (int i, int j, int k, int comp, amrex::Array4< const amrex::Real > const &Ex_arr, amrex::Array4< const amrex::Real > const &Bz_arr)
 
AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real EyBz (int i, int j, int k, int comp, amrex::Array4< const amrex::Real > const &Ey_arr, amrex::Array4< const amrex::Real > const &Bz_arr)
 
AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real EzBy (int i, int j, int k, int comp, amrex::Array4< const amrex::Real > const &Ez_arr, amrex::Array4< const amrex::Real > const &By_arr)
 

Member Function Documentation

◆ ExBy()

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real PoyntingStaggered::ExBy ( int i,
int j,
int k,
int comp,
amrex::Array4< const amrex::Real > const & Ex_arr,
amrex::Array4< const amrex::Real > const & By_arr )
inlinestatic

◆ ExBz()

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real PoyntingStaggered::ExBz ( int i,
int j,
int k,
int comp,
amrex::Array4< const amrex::Real > const & Ex_arr,
amrex::Array4< const amrex::Real > const & Bz_arr )
inlinestatic

◆ EyBx()

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real PoyntingStaggered::EyBx ( int i,
int j,
int k,
int comp,
amrex::Array4< const amrex::Real > const & Ey_arr,
amrex::Array4< const amrex::Real > const & Bx_arr )
inlinestatic

◆ EyBz()

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real PoyntingStaggered::EyBz ( int i,
int j,
int k,
int comp,
amrex::Array4< const amrex::Real > const & Ey_arr,
amrex::Array4< const amrex::Real > const & Bz_arr )
inlinestatic

◆ EzBx()

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real PoyntingStaggered::EzBx ( int i,
int j,
int k,
int comp,
amrex::Array4< const amrex::Real > const & Ez_arr,
amrex::Array4< const amrex::Real > const & Bx_arr )
inlinestatic

◆ EzBy()

AMREX_GPU_HOST_DEVICE static AMREX_INLINE amrex::Real PoyntingStaggered::EzBy ( int i,
int j,
int k,
int comp,
amrex::Array4< const amrex::Real > const & Ez_arr,
amrex::Array4< const amrex::Real > const & By_arr )
inlinestatic

The documentation for this struct was generated from the following file: