sdr_nodeProp_btest Function

public pure function sdr_nodeProp_btest(node, iNode, bit) result(isSet)

Set a bit in the last byte of the node properties in a given node.

This routine can be used to set a property bit in the last byte of a node, which is used for the flags that are independent of the colors.

Arguments

TypeIntentOptionalAttributesName
type(sdr_node_type), intent(in) :: node
integer, intent(in) :: iNode
integer, intent(in) :: bit

Return Value logical


Called by

proc~~sdr_nodeprop_btest~~CalledByGraph proc~sdr_nodeprop_btest sdr_nodeProp_btest proc~sdr_truncate_qval sdr_truncate_qVal proc~sdr_truncate_qval->proc~sdr_nodeprop_btest proc~protodata_ofnode protoData_ofNode proc~protodata_ofnode->proc~sdr_nodeprop_btest proc~sdr_identify_boundary sdr_identify_boundary proc~sdr_identify_boundary->proc~sdr_nodeprop_btest proc~getbcid_and_calcqval getBCID_and_calcQval proc~sdr_identify_boundary->proc~getbcid_and_calcqval proc~create_target create_target proc~create_target->proc~sdr_nodeprop_btest proc~sdr_color_points sdr_color_points proc~create_target->proc~sdr_color_points proc~sdr_find_periodic_neighbor sdr_find_periodic_neighbor proc~create_target->proc~sdr_find_periodic_neighbor proc~write_childleaves write_childLeaves proc~write_childleaves->proc~sdr_nodeprop_btest proc~write_childleaves->proc~protodata_ofnode proc~write_childleaves->proc~write_childleaves proc~sdr_build_prototree sdr_build_protoTree proc~sdr_build_prototree->proc~sdr_nodeprop_btest proc~create_children~2 create_children proc~sdr_build_prototree->proc~create_children~2 proc~sdr_inheritbnd_eligiblechildren sdr_inHeritBnd_eligibleChildren proc~sdr_inheritbnd_eligiblechildren->proc~sdr_nodeprop_btest proc~sdr_smooth_leaf sdr_smooth_leaf proc~sdr_smooth_leaf->proc~sdr_nodeprop_btest proc~create_children create_children proc~sdr_smooth_leaf->proc~create_children proc~sdr_write_proto_as_restart sdr_write_proto_as_restart proc~sdr_write_proto_as_restart->proc~sdr_nodeprop_btest proc~sdr_write_proto_as_restart->proc~protodata_ofnode proc~sdr_write_proto_as_restart->proc~write_childleaves proc~sdr_append_childintersectedobjectgtminlevel sdr_append_childIntersectedObjectGTminLevel proc~sdr_append_childintersectedobjectgtminlevel->proc~sdr_nodeprop_btest proc~sdr_color_points->proc~sdr_nodeprop_btest proc~sdr_find_periodic_neighbor->proc~sdr_nodeprop_btest proc~sdr_find_periodic_neighbor->proc~sdr_truncate_qval proc~gettreeidposofcoord getTreeIDPosOfCoord proc~sdr_find_periodic_neighbor->proc~gettreeidposofcoord proc~check_bndlevel check_bndLevel proc~check_bndlevel->proc~sdr_nodeprop_btest proc~gettreeidposofcoord->proc~sdr_nodeprop_btest proc~sdr_append_childintersectedobjectall sdr_append_childIntersectedObjectAll proc~sdr_append_childintersectedobjectall->proc~sdr_nodeprop_btest proc~getbcid_and_calcqval->proc~sdr_truncate_qval proc~getbcid_and_calcqval->proc~sdr_find_periodic_neighbor proc~create_children->proc~sdr_inheritbnd_eligiblechildren proc~proto2treelm proto2Treelm proc~proto2treelm->proc~sdr_identify_boundary proc~sdr_refine_leaf sdr_refine_leaf proc~sdr_refine_leaf->proc~check_bndlevel proc~sdr_refine_leaf->proc~create_children proc~inherit_intersectedobject inHerit_intersectedObject proc~sdr_refine_leaf->proc~inherit_intersectedobject interface~sdr_append_childintersectedobject sdr_append_childIntersectedObject interface~sdr_append_childintersectedobject->proc~sdr_append_childintersectedobjectgtminlevel interface~sdr_append_childintersectedobject->proc~sdr_append_childintersectedobjectall proc~traverse_tree traverse_tree proc~traverse_tree->proc~create_target proc~traverse_tree->proc~proto2treelm proc~traverse_tree->proc~traverse_tree proc~floodwaves_tree floodwaves_tree proc~floodwaves_tree->proc~sdr_write_proto_as_restart proc~create_children~2->proc~sdr_inheritbnd_eligiblechildren proc~create_children~2->interface~sdr_append_childintersectedobject program~seeder seeder program~seeder->proc~sdr_build_prototree program~seeder->proc~sdr_smooth_leaf program~seeder->proc~sdr_write_proto_as_restart program~seeder->proc~sdr_refine_leaf proc~sdr_flood_tree sdr_flood_tree program~seeder->proc~sdr_flood_tree proc~sdr_proto2treelm sdr_proto2treelm program~seeder->proc~sdr_proto2treelm proc~sdr_flood_tree->proc~floodwaves_tree proc~inherit_intersectedobject->interface~sdr_append_childintersectedobject proc~sdr_proto2treelm->proc~traverse_tree proc~sdr_inherit_distancerefineobject sdr_inHerit_distanceRefineObject proc~sdr_inherit_distancerefineobject->proc~inherit_intersectedobject

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: nodeprop