tem_direction_type Derived Type

type, public :: tem_direction_type

derived type for each direction


Inherits

type~~tem_direction_type~~InheritsGraph type~tem_direction_type tem_direction_type type~tem_longlist tem_longList type~tem_direction_type->type~tem_longlist first type~tem_longlist->type~tem_longlist next

Inherited by

type~~tem_direction_type~~InheritedByGraph type~tem_direction_type tem_direction_type type~tem_neighbor_type tem_neighbor_type type~tem_neighbor_type->type~tem_direction_type dir

Components

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


Source Code

  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