sdr_mark_neighborHasBnd Subroutine

private subroutine sdr_mark_neighborHasBnd(proto, coord)

This routine marks 26 direct neighbors as has boundary bit

Arguments

TypeIntentOptionalAttributesName
type(sdr_protoTree_type), intent(inout) :: proto

neighbors are identified for this tree and neighbors as marked with hasBoundary_bit

integer, intent(in) :: coord(4)

Coordinate of current node


Calls

proc~~sdr_mark_neighborhasbnd~~CallsGraph proc~sdr_mark_neighborhasbnd sdr_mark_neighborHasBnd proc~sdr_neighbor_in_proto sdr_neighbor_in_proto proc~sdr_mark_neighborhasbnd->proc~sdr_neighbor_in_proto proc~sdr_set_nodeprop_bit sdr_set_nodeProp_bit proc~sdr_mark_neighborhasbnd->proc~sdr_set_nodeprop_bit interface~positionofval~3 positionofval proc~sdr_neighbor_in_proto->interface~positionofval~3 proc~tem_idofcoord tem_IdOfCoord proc~sdr_neighbor_in_proto->proc~tem_idofcoord interface~tem_parentof tem_ParentOf proc~sdr_neighbor_in_proto->interface~tem_parentof

Called by

proc~~sdr_mark_neighborhasbnd~~CalledByGraph proc~sdr_mark_neighborhasbnd sdr_mark_neighborHasBnd proc~sdr_build_prototree sdr_build_protoTree proc~sdr_build_prototree->proc~sdr_mark_neighborhasbnd program~seeder seeder program~seeder->proc~sdr_build_prototree

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iDir
integer, private :: neighbor_level
integer, private :: neighbor_pos