mapCoords Interface

interface
private pure module function mapCoords(this, inputCoord, dimSize, periodic) result(output)

Arguments

Type IntentOptional Attributes Name
class(Stencil1D), intent(in) :: this
integer(kind=ik), intent(in) :: inputCoord

Input coordinate value

integer(kind=ik), intent(in) :: dimSize

Size of dimension in which mapping is done

logical, intent(in), optional :: periodic

True if dimension is periodic

Return Value integer(kind=ik),allocatable,dimension(:)

Description

Stencil1D coordinate mapping routine