Block-Structured AMR Software Framework
amrex::TwoD Namespace Reference

Functions

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_adotx (Box const &box, Array4< RT > const &y, Array4< RT const > const &x, Array4< RT const > const &a, GpuArray< RT, 2 > const &dxinv, RT alpha, RT beta, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_adotx_m (Box const &box, Array4< RT > const &y, Array4< RT const > const &x, Array4< RT const > const &a, GpuArray< RT, 2 > const &dxinv, RT alpha, RT beta, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_normalize (Box const &box, Array4< RT > const &x, Array4< RT const > const &a, GpuArray< RT, 2 > const &dxinv, RT alpha, RT beta, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_normalize_m (Box const &box, Array4< RT > const &x, Array4< RT const > const &a, GpuArray< RT, 2 > const &dxinv, RT alpha, RT beta, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_x (Box const &box, Array4< RT > const &fx, Array4< RT const > const &sol, RT fac, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_x_m (Box const &box, Array4< RT > const &fx, Array4< RT const > const &sol, RT fac, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_xface (Box const &box, Array4< RT > const &fx, Array4< RT const > const &sol, RT fac, int xlen, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_xface_m (Box const &box, Array4< RT > const &fx, Array4< RT const > const &sol, RT fac, int xlen, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_y (Box const &box, Array4< RT > const &fy, Array4< RT const > const &sol, RT fac, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_y_m (Box const &box, Array4< RT > const &fy, Array4< RT const > const &sol, RT fac, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_yface (Box const &box, Array4< RT > const &fy, Array4< RT const > const &sol, RT fac, int ylen, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_flux_yface_m (Box const &box, Array4< RT > const &fy, Array4< RT const > const &sol, RT fac, int ylen, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_gsrb (Box const &box, Array4< RT > const &phi, Array4< RT const > const &rhs, RT alpha, RT dhx, RT dhy, Array4< RT const > const &a, Array4< RT const > const &f0, Array4< int const > const &m0, Array4< RT const > const &f1, Array4< int const > const &m1, Array4< RT const > const &f2, Array4< int const > const &m2, Array4< RT const > const &f3, Array4< int const > const &m3, Box const &vbox, int redblack, int ncomp) noexcept
 
template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlalap_gsrb_m (Box const &box, Array4< RT > const &phi, Array4< RT const > const &rhs, RT alpha, RT dhx, RT dhy, Array4< RT const > const &a, Array4< RT const > const &f0, Array4< int const > const &m0, Array4< RT const > const &f1, Array4< int const > const &m1, Array4< RT const > const &f2, Array4< int const > const &m2, Array4< RT const > const &f3, Array4< int const > const &m3, Box const &vbox, int redblack, RT dx, RT probxlo, int ncomp) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlmg_lin_cc_interp_r2 (Box const &bx, Array4< T > const &ff, Array4< T const > const &cc, int nc) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlmg_lin_cc_interp_r4 (Box const &bx, Array4< T > const &ff, Array4< T const > const &cc, int nc) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlmg_lin_nd_interp_r2 (int i, int j, int, int n, Array4< T > const &fine, Array4< T const > const &crse) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlmg_lin_nd_interp_r4 (int i, int j, int, int n, Array4< T > const &fine, Array4< T const > const &crse) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_adotx (int i, int j, Array4< T > const &y, Array4< T const > const &x, T dhx, T dhy) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_adotx_os (int i, int j, Array4< T > const &y, Array4< T const > const &x, Array4< int const > const &osm, T dhx, T dhy) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_adotx_m (int i, int j, Array4< T > const &y, Array4< T const > const &x, T dhx, T dhy, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_x (Box const &box, Array4< T > const &fx, Array4< T const > const &sol, T dxinv) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_x_m (Box const &box, Array4< T > const &fx, Array4< T const > const &sol, T dxinv, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_xface (Box const &box, Array4< T > const &fx, Array4< T const > const &sol, T dxinv, int xlen) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_xface_m (Box const &box, Array4< T > const &fx, Array4< T const > const &sol, T dxinv, int xlen, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_y (Box const &box, Array4< T > const &fy, Array4< T const > const &sol, T dyinv) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_y_m (Box const &box, Array4< T > const &fy, Array4< T const > const &sol, T dyinv, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_yface (Box const &box, Array4< T > const &fy, Array4< T const > const &sol, T dyinv, int ylen) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_flux_yface_m (Box const &box, Array4< T > const &fy, Array4< T const > const &sol, T dyinv, int ylen, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_gsrb (int i, int j, int, Array4< T > const &phi, Array4< T const > const &rhs, T dhx, T dhy, Array4< T const > const &f0, Array4< int const > const &m0, Array4< T const > const &f1, Array4< int const > const &m1, Array4< T const > const &f2, Array4< int const > const &m2, Array4< T const > const &f3, Array4< int const > const &m3, Box const &vbox, int redblack) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_gsrb_os (int i, int j, int, Array4< T > const &phi, Array4< T const > const &rhs, Array4< int const > const &osm, T dhx, T dhy, Array4< T const > const &f0, Array4< int const > const &m0, Array4< T const > const &f1, Array4< int const > const &m1, Array4< T const > const &f2, Array4< int const > const &m2, Array4< T const > const &f3, Array4< int const > const &m3, Box const &vbox, int redblack) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_gsrb_m (int i, int j, int, Array4< T > const &phi, Array4< T const > const &rhs, T dhx, T dhy, Array4< T const > const &f0, Array4< int const > const &m0, Array4< T const > const &f1, Array4< int const > const &m1, Array4< T const > const &f2, Array4< int const > const &m2, Array4< T const > const &f3, Array4< int const > const &m3, Box const &vbox, int redblack, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_jacobi (int i, int j, int, Array4< T > const &phi, Array4< T const > const &rhs, Array4< T const > const &Ax, T dhx, T dhy, Array4< T const > const &f0, Array4< int const > const &m0, Array4< T const > const &f1, Array4< int const > const &m1, Array4< T const > const &f2, Array4< int const > const &m2, Array4< T const > const &f3, Array4< int const > const &m3, Box const &vbox) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_jacobi_os (int i, int j, int, Array4< T > const &phi, Array4< T const > const &rhs, Array4< T const > const &Ax, Array4< int const > const &osm, T dhx, T dhy, Array4< T const > const &f0, Array4< int const > const &m0, Array4< T const > const &f1, Array4< int const > const &m1, Array4< T const > const &f2, Array4< int const > const &m2, Array4< T const > const &f3, Array4< int const > const &m3, Box const &vbox) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_jacobi_m (int i, int j, int, Array4< T > const &phi, Array4< T const > const &rhs, Array4< T const > const &Ax, T dhx, T dhy, Array4< T const > const &f0, Array4< int const > const &m0, Array4< T const > const &f1, Array4< int const > const &m1, Array4< T const > const &f2, Array4< int const > const &m2, Array4< T const > const &f3, Array4< int const > const &m3, Box const &vbox, T dx, T probxlo) noexcept
 
template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void mlpoisson_normalize (int i, int j, int, Array4< T > const &x, T dhx, T dhy, T dx, T probxlo) noexcept
 

Function Documentation

◆ mlalap_adotx()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_adotx ( Box const &  box,
Array4< RT > const &  y,
Array4< RT const > const &  x,
Array4< RT const > const &  a,
GpuArray< RT, 2 > const &  dxinv,
RT  alpha,
RT  beta,
int  ncomp 
)
noexcept

◆ mlalap_adotx_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_adotx_m ( Box const &  box,
Array4< RT > const &  y,
Array4< RT const > const &  x,
Array4< RT const > const &  a,
GpuArray< RT, 2 > const &  dxinv,
RT  alpha,
RT  beta,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlalap_flux_x()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_x ( Box const &  box,
Array4< RT > const &  fx,
Array4< RT const > const &  sol,
RT  fac,
int  ncomp 
)
noexcept

◆ mlalap_flux_x_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_x_m ( Box const &  box,
Array4< RT > const &  fx,
Array4< RT const > const &  sol,
RT  fac,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlalap_flux_xface()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_xface ( Box const &  box,
Array4< RT > const &  fx,
Array4< RT const > const &  sol,
RT  fac,
int  xlen,
int  ncomp 
)
noexcept

◆ mlalap_flux_xface_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_xface_m ( Box const &  box,
Array4< RT > const &  fx,
Array4< RT const > const &  sol,
RT  fac,
int  xlen,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlalap_flux_y()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_y ( Box const &  box,
Array4< RT > const &  fy,
Array4< RT const > const &  sol,
RT  fac,
int  ncomp 
)
noexcept

◆ mlalap_flux_y_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_y_m ( Box const &  box,
Array4< RT > const &  fy,
Array4< RT const > const &  sol,
RT  fac,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlalap_flux_yface()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_yface ( Box const &  box,
Array4< RT > const &  fy,
Array4< RT const > const &  sol,
RT  fac,
int  ylen,
int  ncomp 
)
noexcept

◆ mlalap_flux_yface_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_flux_yface_m ( Box const &  box,
Array4< RT > const &  fy,
Array4< RT const > const &  sol,
RT  fac,
int  ylen,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlalap_gsrb()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_gsrb ( Box const &  box,
Array4< RT > const &  phi,
Array4< RT const > const &  rhs,
RT  alpha,
RT  dhx,
RT  dhy,
Array4< RT const > const &  a,
Array4< RT const > const &  f0,
Array4< int const > const &  m0,
Array4< RT const > const &  f1,
Array4< int const > const &  m1,
Array4< RT const > const &  f2,
Array4< int const > const &  m2,
Array4< RT const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox,
int  redblack,
int  ncomp 
)
noexcept

◆ mlalap_gsrb_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_gsrb_m ( Box const &  box,
Array4< RT > const &  phi,
Array4< RT const > const &  rhs,
RT  alpha,
RT  dhx,
RT  dhy,
Array4< RT const > const &  a,
Array4< RT const > const &  f0,
Array4< int const > const &  m0,
Array4< RT const > const &  f1,
Array4< int const > const &  m1,
Array4< RT const > const &  f2,
Array4< int const > const &  m2,
Array4< RT const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox,
int  redblack,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlalap_normalize()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_normalize ( Box const &  box,
Array4< RT > const &  x,
Array4< RT const > const &  a,
GpuArray< RT, 2 > const &  dxinv,
RT  alpha,
RT  beta,
int  ncomp 
)
noexcept

◆ mlalap_normalize_m()

template<typename RT >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlalap_normalize_m ( Box const &  box,
Array4< RT > const &  x,
Array4< RT const > const &  a,
GpuArray< RT, 2 > const &  dxinv,
RT  alpha,
RT  beta,
RT  dx,
RT  probxlo,
int  ncomp 
)
noexcept

◆ mlmg_lin_cc_interp_r2()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlmg_lin_cc_interp_r2 ( Box const &  bx,
Array4< T > const &  ff,
Array4< T const > const &  cc,
int  nc 
)
noexcept

◆ mlmg_lin_cc_interp_r4()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlmg_lin_cc_interp_r4 ( Box const &  bx,
Array4< T > const &  ff,
Array4< T const > const &  cc,
int  nc 
)
noexcept

◆ mlmg_lin_nd_interp_r2()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlmg_lin_nd_interp_r2 ( int  i,
int  j,
int  ,
int  n,
Array4< T > const &  fine,
Array4< T const > const &  crse 
)
noexcept

◆ mlmg_lin_nd_interp_r4()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlmg_lin_nd_interp_r4 ( int  i,
int  j,
int  ,
int  n,
Array4< T > const &  fine,
Array4< T const > const &  crse 
)
noexcept

◆ mlpoisson_adotx()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_adotx ( int  i,
int  j,
Array4< T > const &  y,
Array4< T const > const &  x,
dhx,
dhy 
)
noexcept

◆ mlpoisson_adotx_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_adotx_m ( int  i,
int  j,
Array4< T > const &  y,
Array4< T const > const &  x,
dhx,
dhy,
dx,
probxlo 
)
noexcept

◆ mlpoisson_adotx_os()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_adotx_os ( int  i,
int  j,
Array4< T > const &  y,
Array4< T const > const &  x,
Array4< int const > const &  osm,
dhx,
dhy 
)
noexcept

◆ mlpoisson_flux_x()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_x ( Box const &  box,
Array4< T > const &  fx,
Array4< T const > const &  sol,
dxinv 
)
noexcept

◆ mlpoisson_flux_x_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_x_m ( Box const &  box,
Array4< T > const &  fx,
Array4< T const > const &  sol,
dxinv,
dx,
probxlo 
)
noexcept

◆ mlpoisson_flux_xface()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_xface ( Box const &  box,
Array4< T > const &  fx,
Array4< T const > const &  sol,
dxinv,
int  xlen 
)
noexcept

◆ mlpoisson_flux_xface_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_xface_m ( Box const &  box,
Array4< T > const &  fx,
Array4< T const > const &  sol,
dxinv,
int  xlen,
dx,
probxlo 
)
noexcept

◆ mlpoisson_flux_y()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_y ( Box const &  box,
Array4< T > const &  fy,
Array4< T const > const &  sol,
dyinv 
)
noexcept

◆ mlpoisson_flux_y_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_y_m ( Box const &  box,
Array4< T > const &  fy,
Array4< T const > const &  sol,
dyinv,
dx,
probxlo 
)
noexcept

◆ mlpoisson_flux_yface()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_yface ( Box const &  box,
Array4< T > const &  fy,
Array4< T const > const &  sol,
dyinv,
int  ylen 
)
noexcept

◆ mlpoisson_flux_yface_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_flux_yface_m ( Box const &  box,
Array4< T > const &  fy,
Array4< T const > const &  sol,
dyinv,
int  ylen,
dx,
probxlo 
)
noexcept

◆ mlpoisson_gsrb()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_gsrb ( int  i,
int  j,
int  ,
Array4< T > const &  phi,
Array4< T const > const &  rhs,
dhx,
dhy,
Array4< T const > const &  f0,
Array4< int const > const &  m0,
Array4< T const > const &  f1,
Array4< int const > const &  m1,
Array4< T const > const &  f2,
Array4< int const > const &  m2,
Array4< T const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox,
int  redblack 
)
noexcept

◆ mlpoisson_gsrb_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_gsrb_m ( int  i,
int  j,
int  ,
Array4< T > const &  phi,
Array4< T const > const &  rhs,
dhx,
dhy,
Array4< T const > const &  f0,
Array4< int const > const &  m0,
Array4< T const > const &  f1,
Array4< int const > const &  m1,
Array4< T const > const &  f2,
Array4< int const > const &  m2,
Array4< T const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox,
int  redblack,
dx,
probxlo 
)
noexcept

◆ mlpoisson_gsrb_os()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_gsrb_os ( int  i,
int  j,
int  ,
Array4< T > const &  phi,
Array4< T const > const &  rhs,
Array4< int const > const &  osm,
dhx,
dhy,
Array4< T const > const &  f0,
Array4< int const > const &  m0,
Array4< T const > const &  f1,
Array4< int const > const &  m1,
Array4< T const > const &  f2,
Array4< int const > const &  m2,
Array4< T const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox,
int  redblack 
)
noexcept

◆ mlpoisson_jacobi()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_jacobi ( int  i,
int  j,
int  ,
Array4< T > const &  phi,
Array4< T const > const &  rhs,
Array4< T const > const &  Ax,
dhx,
dhy,
Array4< T const > const &  f0,
Array4< int const > const &  m0,
Array4< T const > const &  f1,
Array4< int const > const &  m1,
Array4< T const > const &  f2,
Array4< int const > const &  m2,
Array4< T const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox 
)
noexcept

◆ mlpoisson_jacobi_m()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_jacobi_m ( int  i,
int  j,
int  ,
Array4< T > const &  phi,
Array4< T const > const &  rhs,
Array4< T const > const &  Ax,
dhx,
dhy,
Array4< T const > const &  f0,
Array4< int const > const &  m0,
Array4< T const > const &  f1,
Array4< int const > const &  m1,
Array4< T const > const &  f2,
Array4< int const > const &  m2,
Array4< T const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox,
dx,
probxlo 
)
noexcept

◆ mlpoisson_jacobi_os()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_jacobi_os ( int  i,
int  j,
int  ,
Array4< T > const &  phi,
Array4< T const > const &  rhs,
Array4< T const > const &  Ax,
Array4< int const > const &  osm,
dhx,
dhy,
Array4< T const > const &  f0,
Array4< int const > const &  m0,
Array4< T const > const &  f1,
Array4< int const > const &  m1,
Array4< T const > const &  f2,
Array4< int const > const &  m2,
Array4< T const > const &  f3,
Array4< int const > const &  m3,
Box const &  vbox 
)
noexcept

◆ mlpoisson_normalize()

template<typename T >
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void amrex::TwoD::mlpoisson_normalize ( int  i,
int  j,
int  ,
Array4< T > const &  x,
dhx,
dhy,
dx,
probxlo 
)
noexcept