Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(dyn_longarray_type), | private | :: | tID | Tree ID |
|||
type(grw_longarray_type), | private | :: | property | Property |
|||
type(grw_intarray_type), | private | :: | eType | element type: fluid, ghostFromCoarser, ghostFromFiner, halo |
|||
type(grw_intarray_type), | private | :: | pntTID | Pointer to the original treeID list It should have the same size of tree It is destroyed in assemble_lists |
|||
type(grw_grw_stencilelementarray_type), | private | :: | stencil | Stencils defined for this element |
|||
type(grw_dynlongarray_type), | private | :: | neighID | neighbor treeIDs coming from the stencil definitions each element has a list of neighbors, so this is an array of array |
|||
type(grw_intarray_type), | private | :: | sourceProc | source partition (starts at 1) |
|||
type(grw_intarray_type), | private | :: | haloNesting | nesting (only relevant for halos, to include their neighborhood) |
|||
type(grw_logicalarray_type), | private | :: | needsUpdate | does this element need an update |
|||
integer, | private | :: | nElems(eT_minNumber:eT_maxNumber) | number of various types elements |