append an element with its treeID, property, element type, position in Tree, position in boundary_ID, number of neighbors, procID
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_element_type), | intent(inout) | :: | me | element object |
||
integer(kind=long_k), | intent(in) | :: | tID | element treeID |
||
integer(kind=long_k), | intent(in), | optional | :: | property | property associated with the treeID |
|
integer, | intent(in), | optional | :: | eType | element type |
|
integer, | intent(in), | optional | :: | pntTID | count of this type pointer of the treeID |
|
integer, | intent(in), | optional | :: | sourceProc | the procID which is adding the element |
|
integer, | intent(in), | optional | :: | nNeighIDs | number of neighbors |
|
integer, | intent(in), | optional | :: | haloNesting | nesting level for haloElems |
|
logical, | intent(in), | optional | :: | needsUpdate | ||
type(tem_stencilElement_type), | intent(in), | optional | :: | stencilElements(:) | ||
integer, | intent(out) | :: | pos | position of treeID |
||
logical, | intent(out), | optional | :: | wasAdded |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iElem | ||||
integer, | private | :: | neighIDsize | ||||
logical, | private | :: | wasAdded_loc | ||||
type(grw_stencilelementarray_type), | private | :: | stencilElementArray | ||||
type(dyn_longarray_type), | private | :: | tneighID |