tem_calc_vrtx_coord_noqval Subroutine

private subroutine tem_calc_vrtx_coord_noqval(tree, vrtx, subTree, vrtxTreeID)

Run over all 8 vertices for each element in the treeID list, calculate its coordinates and add its position to the map.

Arguments

TypeIntentOptionalAttributesName
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

integer(kind=long_k), intent(out), allocatable:: vrtxTreeID(:)

boundary information incl. q-Values


Calls

proc~~tem_calc_vrtx_coord_noqval~~CallsGraph proc~tem_calc_vrtx_coord_noqval tem_calc_vrtx_coord_noqval proc~tem_coordofid tem_CoordOfId proc~tem_calc_vrtx_coord_noqval->proc~tem_coordofid proc~tem_treeidfrom_subtree tem_treeIDfrom_subTree proc~tem_calc_vrtx_coord_noqval->proc~tem_treeidfrom_subtree proc~tem_idofcoord tem_IdOfCoord proc~tem_calc_vrtx_coord_noqval->proc~tem_idofcoord proc~tem_init_vrtx_prop tem_init_vrtx_prop proc~tem_calc_vrtx_coord_noqval->proc~tem_init_vrtx_prop proc~tem_levelof tem_LevelOf proc~tem_coordofid->proc~tem_levelof interface~init~15 init proc~tem_init_vrtx_prop->interface~init~15 proc~init_ga2d_real init_ga2d_real interface~init~15->proc~init_ga2d_real

Called by

proc~~tem_calc_vrtx_coord_noqval~~CalledByGraph proc~tem_calc_vrtx_coord_noqval tem_calc_vrtx_coord_noqval proc~tem_calc_vrtx_coord tem_calc_vrtx_coord proc~tem_calc_vrtx_coord->proc~tem_calc_vrtx_coord_noqval proc~hvs_output_init hvs_output_init proc~hvs_output_init->proc~tem_calc_vrtx_coord proc~tem_init_tracker tem_init_tracker proc~tem_init_tracker->proc~hvs_output_init

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iVrtx
integer, private :: iElem
integer, private :: local_nElems
integer(kind=long_k), private :: vrtxID
integer, private :: elemCoord(4)
integer, private :: locVrtx(4)
integer, private :: vrtxAnchor(4)
integer, private :: iLevel
integer(kind=long_k), private, allocatable:: treeID(:)