update_fatm Interface

interface


Calls

interface~~update_fatm~~CallsGraph interface~update_fatm update_fatm proc~update_fatm update_fatm interface~update_fatm->proc~update_fatm

private module subroutine update_fatm(this, ia, pos, radius, lstat)

Arguments

Type IntentOptional AttributesName
class(aabbtree_t), intent(inout) :: this

An aabbtree_t instance.

integer, intent(in) :: ia

Atom index

real(kind=rp), intent(in), dimension(3):: pos

Atom position

real(kind=rp), intent(in) :: radius

Atom radius (or cutoff distance for point particles)

logical, intent(out) :: lstat

true if the atom was reinserted, false otherwise.

Description

Updates an AABB tree for the case when an atom leaves its fattened AABB.