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 |