Extrapolate faces outside boundaries.
◆ extrapolate_faces_outside_boundaries()
subroutine mod_extrapolate_faces_outside_boundaries::extrapolate_faces_outside_boundaries |
( |
type(t_face_field), intent(inout) | field, |
|
|
integer, intent(in) | fd_order ) |
- Parameters
-
[in,out] | field | The input field |
| fd_order | The order \({1,2,3,4}\) |
- Todo
- MCO Deal with corners (currently covered by other dimensions)
- Precondition
- the field has to be defined (even on the boundaries):
- fieldu: from
(isu,*,*)
to (ieu,*,*)
- fieldv: from
(*,jsv,*)
to (*,jev,*)
- fieldw: from
(*,*,ksw)
to (*,*,kew)
◆ extrapolate_faces_outside_boundaries_generic()
subroutine mod_extrapolate_faces_outside_boundaries::extrapolate_faces_outside_boundaries_generic |
( |
type(t_face_field), intent(inout) | field, |
|
|
class(t_ext_scheme), intent(inout) | backward_scheme, |
|
|
class(t_ext_scheme), intent(inout) | forward_scheme ) |
- Parameters
-
[in,out] | field | The input field |
[in,out] | backward_scheme | The backward scheme |
[in,out] | forward_scheme | The forward scheme |
- Todo
- MCO Deal with corners (currently covered by other dimensions)
- Precondition
- the field has to be defined (even on the boundaries):
- fieldu: from
(isu,*,*)
to (ieu,*,*)
- fieldv: from
(*,jsv,*)
to (*,jev,*)
- fieldw: from
(*,*,ksw)
to (*,*,kew)