remove Interface

interface


Calls

interface~~remove~~CallsGraph interface~remove aabbtree_t%remove proc~remove remove interface~remove->proc~remove interface~fs_return aabbtree_t%fs_return proc~remove->interface~fs_return interface~remove_leaf aabbtree_t%remove_leaf proc~remove->interface~remove_leaf proc~fs_return fs_return interface~fs_return->proc~fs_return proc~remove_leaf remove_leaf interface~remove_leaf->proc~remove_leaf interface~node_init node_t%node_init proc~fs_return->interface~node_init proc~remove_leaf->interface~fs_return interface~balance aabbtree_t%balance proc~remove_leaf->interface~balance proc~balance balance interface~balance->proc~balance proc~node_init node_init interface~node_init->proc~node_init interface~node_isleaf node_t%node_isleaf proc~balance->interface~node_isleaf proc~aabb_init aabb_t%aabb_init proc~node_init->proc~aabb_init proc~node_isleaf node_isleaf interface~node_isleaf->proc~node_isleaf proc~aabb_calc_center aabb_t%aabb_calc_center proc~aabb_init->proc~aabb_calc_center proc~aabb_calc_srfarea aabb_t%aabb_calc_srfarea proc~aabb_init->proc~aabb_calc_srfarea

Called by

interface~~remove~~CalledByGraph interface~remove aabbtree_t%remove proc~remove_all remove_all proc~remove_all->interface~remove interface~remove_all aabbtree_t%remove_all interface~remove_all->proc~remove_all

private module subroutine remove(this, ia)

Arguments

Type IntentOptional Attributes Name
class(aabbtree_t), intent(inout) :: this

An aabbtree_t instance.

integer, intent(in) :: ia

Atom index

Description

Removes an atom from an AABB tree.