Update the neighor arrays depending on what is given in the element stencil
The array levelDesc( iLevel )%neigh( iStenci )%nghElems( 1:QQN, 1:nElems ) is being filled up here
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | iStencil | Index of your neighbor list. |
||
type(tem_levelDesc_type), | intent(inout) | :: | levelDesc | Level descriptor for each level of your mesh (starting from min level). |
||
integer, | intent(in) | :: | posInSortElem(:) | Positions in sorted elem%tID list |
||
integer, | intent(in) | :: | nElems | number of elements |
||
integer, | intent(inout) | :: | iIndex |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iElem | ||||
integer, | private | :: | iStencilElem | ||||
integer, | private | :: | posInElem | ||||
integer, | private | :: | levelPos | ||||
integer, | private | :: | neighPos | ||||
integer, | private | :: | neighVal | ||||
integer(kind=long_k), | private | :: | nTreeID | ||||
logical, | private | :: | invalid |