derived type for each direction
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_longList), | public, | pointer | :: | first | => | null() |
first entry of the element list |
integer, | public | :: | nElems |
number of entries in element list |
|||
integer, | public | :: | list |
which list JZ:(whether it is fluid, ghost or halo, see tem_levelDesc_type) |
|||
integer, | public | :: | pos |
position in list |
|||
logical, | public | :: | otherLevel | = | .false. |
the current neighbors are of a different level |
type tem_direction_type !> first entry of the element list type(tem_longList),pointer :: first => null() !> number of entries in element list integer :: nElems !> which list JZ:(whether it is fluid, ghost or halo, see !! tem_levelDesc_type) integer :: list !> position in list integer :: pos !> the current neighbors are of a different level logical :: otherLevel = .false. end type tem_direction_type