Routine to append point Datas like points, offset_bit and elemPos Append point datas only if treeID of a point in max level is newly added
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(tem_pointData_type), | intent(inout) | :: | me | Point data type to be filled |
||
real(kind=rk), | intent(in) | :: | point(1:3) | space coordinate to append |
||
logical, | intent(in) | :: | storePnt | logical to store point into me%grwPnt |
||
character, | intent(in) | :: | offset_bit | offset bit to append |
||
logical, | intent(in) | :: | storeOffsetBit | logical to store offset bit into me%offset_bit |
||
integer, | intent(in) | :: | elemPos | Position of element which contains given point in global tree%treeID |
||
type(treelmesh_type), | intent(in) | :: | tree | global tree |
||
integer, | intent(out) | :: | pos | return position of treeID of a point in maxLevel in me%treeID |
||
logical, | intent(out) | :: | wasAdded | If point is new and added to pointData |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=long_k), | private | :: | treeID |