sdr_mark_neighborHasBnd Subroutine

private subroutine sdr_mark_neighborHasBnd(proto, coord)

This routine marks 26 direct neighbors as has boundary bit

Arguments

Type IntentOptional Attributes Name
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 sdr_set_nodeprop_bit sdr_set_nodeprop_bit proc~sdr_mark_neighborhasbnd->sdr_set_nodeprop_bit val val proc~sdr_mark_neighborhasbnd->val positionofval positionofval proc~sdr_neighbor_in_proto->positionofval tem_IdOfCoord tem_IdOfCoord proc~sdr_neighbor_in_proto->tem_IdOfCoord tem_ParentOf tem_ParentOf proc~sdr_neighbor_in_proto->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