Datatype for the vrtx dependend information. A dynamic array and a growing array are 'coupled'. The comparison between the real coordinates is shifted to the integer comparison of the dynamic array. The size of the two arrays are the same. Additionally a map of the 8 vertices for each element to the global index is stored.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | nVertices | total number of vertices |
|||
type(grw_real2darray_type), | private | :: | coord | growing array to store the coordinates |
|||
integer, | private, | allocatable | :: | map2global(:,:) | map of vertices for each element to global index vrtx_index_map(nelems, 8 vertices) |
||
integer, | private | :: | maxVertices | simulation time that coordinate info belongs to max number of vertices |
|||
logical, | private, | allocatable | :: | refine(:) | array of elements with qValues |