sdr_mark_floodNode Subroutine

public subroutine sdr_mark_floodNode(node, iNode, nFloodedLeaves, color)

This routine floods the node with the given color and increases nFloodedLeaves.

Arguments

TypeIntentOptionalAttributesName
type(sdr_node_type), intent(inout) :: node

Node object

integer, intent(in) :: iNode

Node to modify

integer, intent(inout) :: nFloodedLeaves

Number of flooded leaves to increase

integer, intent(in) :: color

Color to set in the given bitfield


Called by

proc~~sdr_mark_floodnode~~CalledByGraph proc~sdr_mark_floodnode sdr_mark_floodNode proc~flood_periphery flood_periphery proc~flood_periphery->proc~sdr_mark_floodnode proc~flood_periphery_diagonal flood_periphery_diagonal proc~flood_periphery->proc~flood_periphery_diagonal proc~sdr_build_prototree sdr_build_protoTree proc~sdr_build_prototree->proc~sdr_mark_floodnode proc~create_children~2 create_children proc~sdr_build_prototree->proc~create_children~2 proc~flood_periphery_diagonal->proc~sdr_mark_floodnode proc~floodwaves_tree floodwaves_tree proc~floodwaves_tree->proc~sdr_mark_floodnode proc~create_children~2->proc~sdr_mark_floodnode proc~sdr_flood_tree sdr_flood_tree proc~sdr_flood_tree->proc~flood_periphery proc~sdr_flood_tree->proc~floodwaves_tree program~seeder seeder program~seeder->proc~sdr_build_prototree program~seeder->proc~sdr_flood_tree

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: col_int
integer, private :: col_bit
integer, private :: nodeFlooded_bit