initStencil Interface

interface
private pure module subroutine initStencil(this, xStencil, vStencil, hStencil, mapToDist, xPeriodic, vStencilFixed)

Arguments

Type IntentOptional Attributes Name
class(Stencil), intent(inout) :: this
integer(kind=ik), intent(in), optional, dimension(:) :: xStencil

Stencil in x-direction

integer(kind=ik), intent(in), optional, dimension(:) :: vStencil

Stencil in v-direction

integer(kind=ik), intent(in), optional, dimension(:) :: hStencil

l harmonic stencil

logical, intent(in), optional :: mapToDist

Set to true if stencil maps to harmonic/velocity space

logical, intent(in), optional :: xPeriodic

Set to true if x-grid is periodic

type(IntArray), intent(in), optional, dimension(:) :: vStencilFixed

Optional fixed vStencil

Description

Stencil object initialization routine