tem_appendFace_prp Subroutine

private subroutine tem_appendFace_prp(faceId, prp, faces, prp_dir)

Attaches another property to a given face (from left or right). If the face does not exist this routine will not do anything.

Arguments

TypeIntentOptionalAttributesName
integer(kind=long_k), intent(in) :: faceId

The face identifier to append the face property to.

integer, intent(in) :: prp

The property to attach

type(tem_face_descriptor_type), intent(inout) :: faces

The face desriptor to update.

integer, intent(in) :: prp_dir

Attach the property to the left or right property of the face.


Calls

proc~~tem_appendface_prp~~CallsGraph proc~tem_appendface_prp tem_appendFace_prp proc~tem_melt_faceprp tem_melt_facePrp proc~tem_appendface_prp->proc~tem_melt_faceprp interface~positionofval~4 positionofval proc~tem_appendface_prp->interface~positionofval~4 proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label interface~sortedposofval~4 sortedposofval proc~posofval_label->interface~sortedposofval~4 proc~sortposofval_label sortposofval_label interface~sortedposofval~4->proc~sortposofval_label

Called by

proc~~tem_appendface_prp~~CalledByGraph proc~tem_appendface_prp tem_appendFace_prp proc~tem_extend_commfromfinerprp tem_extend_commFromFinerPrp proc~tem_extend_commfromfinerprp->proc~tem_appendface_prp proc~tem_extend_commfromcoarserprp tem_extend_commFromCoarserPrp proc~tem_extend_commfromcoarserprp->proc~tem_appendface_prp proc~tem_extend_remoteprp tem_extend_remotePrp proc~tem_extend_remoteprp->proc~tem_extend_commfromfinerprp proc~tem_extend_remoteprp->proc~tem_extend_commfromcoarserprp proc~tem_build_face_info tem_build_face_info proc~tem_build_face_info->proc~tem_extend_remoteprp proc~check_serial_singlelevel_facedesc check_serial_singlelevel_faceDesc proc~check_serial_singlelevel_facedesc->proc~tem_build_face_info proc~check_parallel_singlelevel_facedesc check_parallel_singlelevel_faceDesc proc~check_parallel_singlelevel_facedesc->proc~tem_build_face_info proc~check_serial_multilevel_facedesc check_serial_multilevel_faceDesc proc~check_serial_multilevel_facedesc->proc~tem_build_face_info

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: facePos
integer, private :: currentPrp
integer, private :: newPrp