Go to the source code of this file.
|
subroutine | refine_grids (child_igrid, child_ipe, igrid, ipe, active) |
| refine one block to its children blocks More...
|
|
subroutine | prolong_grid (child_igrid, child_ipe, igrid, ipe) |
| prolong one block More...
|
|
subroutine | prolong_2nd (sCo, ixCoL, sFi, dxCoD, xCominD, dxFiD, xFiminD, igridCo, igridFi) |
| do 2nd order prolongation More...
|
|
subroutine | prolong_1st (wCo, ixCoL, wFi, xFi) |
| do 1st order prolongation More...
|
|
◆ prolong_1st()
subroutine prolong_1st |
( |
double precision, dimension(ixg^t,nw), intent(in) |
wCo, |
|
|
integer, intent(in) |
ixCo, |
|
|
integer, intent(in) |
L, |
|
|
double precision, dimension(ixg^t,nw), intent(out) |
wFi, |
|
|
double precision, dimension(ixg^t,1:ndim), intent(in) |
xFi |
|
) |
| |
do 1st order prolongation
Definition at line 173 of file refine.t.
◆ prolong_2nd()
subroutine prolong_2nd |
( |
type(state), intent(in) |
sCo, |
|
|
integer, intent(in) |
ixCo, |
|
|
logical, intent(in) |
L, |
|
|
type(state), intent(inout) |
sFi, |
|
|
double precision, intent(in) |
dxCo, |
|
|
double precision, intent(in) |
D, |
|
|
double precision, intent(in) |
xComin, |
|
|
|
D, |
|
|
double precision, intent(in) |
dxFi, |
|
|
|
D, |
|
|
double precision, intent(in) |
xFimin, |
|
|
|
D, |
|
|
integer, intent(in) |
igridCo, |
|
|
integer, intent(in) |
igridFi |
|
) |
| |
do 2nd order prolongation
Definition at line 77 of file refine.t.
◆ prolong_grid()
subroutine prolong_grid |
( |
integer, dimension(2^d&), intent(in) |
child_igrid, |
|
|
integer, dimension(2^d&), intent(in) |
child_ipe, |
|
|
integer, intent(in) |
igrid, |
|
|
integer, intent(in) |
ipe |
|
) |
| |
prolong one block
Definition at line 31 of file refine.t.
◆ refine_grids()
subroutine refine_grids |
( |
integer, dimension(2^d&), intent(in) |
child_igrid, |
|
|
integer, dimension(2^d&), intent(in) |
child_ipe, |
|
|
integer, intent(in) |
igrid, |
|
|
integer, intent(in) |
ipe, |
|
|
logical, intent(in) |
active |
|
) |
| |
refine one block to its children blocks
Definition at line 2 of file refine.t.