Block-Structured AMR Software Framework
AMReX_FillPatchUtil_2d.F90 File Reference

Functions/Subroutines

subroutine amrex_interp_div_free_bfield (lo, hi, bx, bxlo, bxhi, by, bylo, byhi, cx, cxlo, cxhi, cy, cylo, cyhi, dx, rr, use_limiter)
 
subroutine amrex_interp_efield (lo, hi, ex, exlo, exhi, ey, eylo, eyhi, cx, cxlo, cxhi, cy, cylo, cyhi, rr, use_limiter)
 
subroutine amrex_interp_cc_bfield (lo, hi, by, bylo, byhi, cy, cylo, cyhi, rr, use_limiter)
 
subroutine amrex_interp_nd_efield (lo, hi, ey, eylo, eyhi, cy, cylo, cyhi, rr)
 

Function/Subroutine Documentation

◆ amrex_interp_cc_bfield()

subroutine amrex_interp_cc_bfield ( integer, dimension(2), intent(in)  lo,
integer, dimension(2), intent(in)  hi,
real(amrex_real), dimension(bylo(1):byhi(1),bylo(2):byhi(2)), intent(inout)  by,
integer, dimension(2), intent(in)  bylo,
integer, dimension(2), intent(in)  byhi,
real(amrex_real), dimension(cylo(1):cyhi(1),cylo(2):cyhi(2)), intent(in)  cy,
integer, dimension(2), intent(in)  cylo,
integer, dimension(2), intent(in)  cyhi,
integer, intent(in)  rr,
integer, intent(in)  use_limiter 
)

◆ amrex_interp_div_free_bfield()

subroutine amrex_interp_div_free_bfield ( integer, dimension(2), intent(in)  lo,
integer, dimension(2), intent(in)  hi,
real(amrex_real), dimension(bxlo(1):bxhi(1),bxlo(2):bxhi(2)), intent(inout)  bx,
integer, dimension(2), intent(in)  bxlo,
integer, dimension(2), intent(in)  bxhi,
real(amrex_real), dimension(bylo(1):byhi(1),bylo(2):byhi(2)), intent(inout)  by,
integer, dimension(2), intent(in)  bylo,
integer, dimension(2), intent(in)  byhi,
real(amrex_real), dimension(cxlo(1):cxhi(1),cxlo(2):cxhi(2)), intent(in)  cx,
integer, dimension(2), intent(in)  cxlo,
integer, dimension(2), intent(in)  cxhi,
real(amrex_real), dimension(cylo(1):cyhi(1),cylo(2):cyhi(2)), intent(in)  cy,
integer, dimension(2), intent(in)  cylo,
integer, dimension(2), intent(in)  cyhi,
real(amrex_real), dimension(2), intent(in)  dx,
integer, intent(in)  rr,
integer, intent(in)  use_limiter 
)

◆ amrex_interp_efield()

subroutine amrex_interp_efield ( integer, dimension(2), intent(in)  lo,
integer, dimension(2), intent(in)  hi,
real(amrex_real), dimension(exlo(1):exhi(1),exlo(2):exhi(2)), intent(inout)  ex,
integer, dimension(2), intent(in)  exlo,
integer, dimension(2), intent(in)  exhi,
real(amrex_real), dimension(eylo(1):eyhi(1),eylo(2):eyhi(2)), intent(inout)  ey,
integer, dimension(2), intent(in)  eylo,
integer, dimension(2), intent(in)  eyhi,
real(amrex_real), dimension(cxlo(1):cxhi(1),cxlo(2):cxhi(2)), intent(in)  cx,
integer, dimension(2), intent(in)  cxlo,
integer, dimension(2), intent(in)  cxhi,
real(amrex_real), dimension(cylo(1):cyhi(1),cylo(2):cyhi(2)), intent(in)  cy,
integer, dimension(2), intent(in)  cylo,
integer, dimension(2), intent(in)  cyhi,
integer, intent(in)  rr,
integer, intent(in)  use_limiter 
)

◆ amrex_interp_nd_efield()

subroutine amrex_interp_nd_efield ( integer, dimension(2), intent(in)  lo,
integer, dimension(2), intent(in)  hi,
real(amrex_real), dimension(eylo(1):eyhi(1),eylo(2):eyhi(2)), intent(inout)  ey,
integer, dimension(2), intent(in)  eylo,
integer, dimension(2), intent(in)  eyhi,
real(amrex_real), dimension(cylo(1):cyhi(1),cylo(2):cyhi(2)), intent(in)  cy,
integer, dimension(2), intent(in)  cylo,
integer, dimension(2), intent(in)  cyhi,
integer, intent(in)  rr 
)