Run over all 8 vertices for each element in the treeID list, calculate its coordinates and add its position to the map.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(treelmesh_type), | intent(in) | :: | tree | fluid mesh |
||
type(tem_vrtx_type), | intent(inout) | :: | vrtx | Vertex data |
||
type(tem_subTree_type), | intent(in), | optional | :: | subTree | optional subTree information |
|
type(tem_BC_prop_type), | intent(in), | optional | :: | boundary | boundary information incl. q-Values |
|
logical, | intent(in), | optional | :: | useQVal | use the qValue information? |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iVrtx | ||||
integer, | private | :: | iElem | ||||
integer, | private | :: | local_nElems | ||||
integer(kind=long_k), | private, | allocatable | :: | vrtxTreeID(:) | |||
integer(kind=long_k), | private, | allocatable | :: | sortedVrtxTreeID(:) | |||
integer(kind=long_k), | private | :: | vrtxID | ||||
integer, | private | :: | elemCoord(4) | ||||
integer, | private | :: | locVrtx(4) | ||||
integer, | private | :: | vrtxAnchor(4) | ||||
integer, | private | :: | iLevel | ||||
type(treelmesh_type), | private | :: | bigTree | ||||
type(tem_property_type), | private, | pointer | :: | tree_property(:) | => | NULL() | |
integer(kind=long_k), | private, | allocatable | :: | treeID(:) | |||
integer, | private | :: | globCounter | ||||
integer, | private | :: | uniqueCounter | ||||
integer, | private | :: | nElemsQVal | ||||
integer, | private | :: | iBCElem | ||||
real(kind=rk), | private | :: | coord(3) | ||||
logical, | private | :: | local_useQVal |