tem_stencilElement_type Derived Type

type, public :: tem_stencilElement_type

Element stencil definition


Inherited by

type~~tem_stencilelement_type~~InheritedByGraph type~tem_stencilelement_type tem_stencilElement_type type~grw_stencilelementarray_type grw_stencilelementarray_type type~grw_stencilelementarray_type->type~tem_stencilelement_type val type~grw_grw_stencilelementarray_type grw_grw_stencilelementarray_type type~grw_grw_stencilelementarray_type->type~grw_stencilelementarray_type val type~tem_element_type tem_element_type type~tem_element_type->type~grw_grw_stencilelementarray_type stencil type~tem_leveldesc_type tem_levelDesc_type type~tem_leveldesc_type->type~tem_element_type elem

Contents


Components

TypeVisibilityAttributesNameInitial
integer, private :: QQN

number of entries in pos

integer, private, allocatable:: tIDpos(:)

position in the tem_element_type::neighID%val( elemPos ) Array size: QQN

integer, private :: headerPos

the stencil on which the current one depends this is required for boundary stencils which elements actually require the neighbors of the compute stencil

integer, private, allocatable:: totalPos(:)

pointer to tem_element_type::tID( ) For neighbor of an element in every stencil direction. It also inclues neighbor which is either fluid/halo/ghost. Array size: QQN Set in routine: build_levelElements, identify_stencilNeigh, identify_additionalNeigh