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

Functions/Subroutines

subroutine filcc (q, q_l1, q_l2, q_h1, q_h2, domlo, domhi, dx, xlo, bc)
 This routine is intended to be a generic fill function for cell-centered data. It knows how to extrapolate and reflect data and is used to supplement the problem-specific fill functions which call it. More...
 
subroutine hoextraptocc (q, q_l1, q_l2, q_h1, q_h2, domlo, domhi, dx, xlo)
 

Function/Subroutine Documentation

◆ filcc()

subroutine filcc ( real(amrex_real), dimension(q_l1:q_h1,q_l2:q_h2)  q,
integer  q_l1,
integer  q_l2,
integer  q_h1,
integer  q_h2,
integer, dimension(2)  domlo,
integer, dimension(2)  domhi,
real(amrex_real), dimension(2)  dx,
real(amrex_real), dimension(2)  xlo,
integer, dimension(2,2)  bc 
)

This routine is intended to be a generic fill function for cell-centered data. It knows how to extrapolate and reflect data and is used to supplement the problem-specific fill functions which call it.

Parameters
q<= array to fill
lo,hi=> index extent of q array
domlo,domhi=> index extent of problem domain
dx=> cell spacing
xlo=> physical location of lower left hand corner of q array
bc=> array of boundary flags bc(SPACEDIM,lo:hi)

NOTE: all corner as well as edge data is filled if not EXT_DIR/EXT_DIR_CC

◆ hoextraptocc()

subroutine hoextraptocc ( real(amrex_real), dimension(q_l1:q_h1,q_l2:q_h2)  q,
integer  q_l1,
integer  q_l2,
integer  q_h1,
integer  q_h2,
integer, dimension(2)  domlo,
integer, dimension(2)  domhi,
real(amrex_real), dimension(2)  dx,
real(amrex_real), dimension(2)  xlo 
)