Type to specify the dependencies of ghost and halo cells. E.g.: used to specify which cells have to be known to be able to interpolate a ghost/halo cell
: incorperate into element_type?
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | dependencyLevel | = | -1 | the source level, from where the current ghost element gets the source elements for the interpolation |
|
type(grw_intarray_type), | private | :: | elem | position of the source elements in the totalList |
|||
type(grw_intarray_type), | private | :: | elemBuffer | position of the source elements in the all source elements list i.e. levelDesc( targetLevel )%sourceFromCoarser |
|||
real(kind=rk), | private, | allocatable | :: | weight(:) | Interpolation weight for each source element specified above |
||
real(kind=rk), | private | :: | coord(3) | ||||
integer, | private | :: | childNum | ||||
integer, | private | :: | posInIntpMatLSF | Pointer to array of interpolation matrix calculated from available sources |