sdr_inHeritBnd_eligibleChildren Function

public pure function sdr_inHeritBnd_eligibleChildren(node, iNode) result(child_hasBnd)

If parent has hasBoundary_bit then this function will inherit this property to eligible childrens

Arguments

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

Description of the nodes in the prototree.

integer, intent(in) :: iNode

Index of the node to evaluate.

Return Value logical(8)

result contains which child has boundary


Calls

proc~~sdr_inheritbnd_eligiblechildren~~CallsGraph proc~sdr_inheritbnd_eligiblechildren sdr_inHeritBnd_eligibleChildren proc~sdr_nodeprop_btest sdr_nodeProp_btest proc~sdr_inheritbnd_eligiblechildren->proc~sdr_nodeprop_btest proc~tem_eligiblechildren tem_eligibleChildren proc~sdr_inheritbnd_eligiblechildren->proc~tem_eligiblechildren

Called by

proc~~sdr_inheritbnd_eligiblechildren~~CalledByGraph proc~sdr_inheritbnd_eligiblechildren sdr_inHeritBnd_eligibleChildren proc~create_children~2 create_children proc~create_children~2->proc~sdr_inheritbnd_eligiblechildren proc~create_children create_children proc~create_children->proc~sdr_inheritbnd_eligiblechildren proc~sdr_smooth_leaf sdr_smooth_leaf proc~sdr_smooth_leaf->proc~create_children proc~sdr_build_prototree sdr_build_protoTree proc~sdr_build_prototree->proc~create_children~2 proc~sdr_refine_leaf sdr_refine_leaf proc~sdr_refine_leaf->proc~create_children program~seeder seeder program~seeder->proc~sdr_smooth_leaf program~seeder->proc~sdr_build_prototree program~seeder->proc~sdr_refine_leaf

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private, allocatable:: eligible_childs(:)
integer, private :: iDir
integer, private :: iChild