#include <AMReX_Config.H>
|
| 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) |
| |
◆ 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 |
|
) |
| |