atomes 1.3.1
atomes: an atomic scale modeling tool box
Loading...
Searching...
No Matches
dmtx.F90 File Reference

Distance matrix calculation. More...

Go to the source code of this file.

Functions/Subroutines

subroutine print_this_pixel (tps, tpix, pixl, pix, atoms)
subroutine set_shift (shift, ai, bi, ci, npa, npb, npc, nab, abc)
integer function getnbx (np, nps)
logical function distmtx (nan, lan, lookngb, upngb)
subroutine pixout (pix)
subroutine toomuch (ati)
integer(kind=c_int) function rundmtx (prings, vnohp, vup)

Detailed Description

Distance matrix calculation.

Author
Sébastien Le Roux sebas.nosp@m.tien.nosp@m..lero.nosp@m.ux@i.nosp@m.pcms..nosp@m.unis.nosp@m.tra.f.nosp@m.r

Definition in file dmtx.F90.

Function/Subroutine Documentation

◆ distmtx()

logical function distmtx ( integer, intent(in) nan,
integer, dimension(nan), intent(in) lan,
logical, intent(in) lookngb,
logical, intent(in) upngb )

Definition at line 356 of file dmtx.F90.

◆ getnbx()

integer function getnbx ( integer, intent(in) np,
integer, intent(in) nps )

Definition at line 118 of file dmtx.F90.

◆ pixout()

subroutine pixout ( integer, intent(in) pix)

Definition at line 1593 of file dmtx.F90.

◆ print_this_pixel()

subroutine print_this_pixel ( integer, intent(in) tps,
type (pixel), dimension(tps), intent(in) tpix,
type (pixel), intent(in) pixl,
integer, intent(in) pix,
logical, intent(in) atoms )

Definition at line 21 of file dmtx.F90.

◆ rundmtx()

integer (kind=c_int) function rundmtx ( integer (kind=c_int), intent(in) prings,
integer (kind=c_int), intent(in) vnohp,
integer (kind=c_int), intent(in) vup )

Definition at line 1622 of file dmtx.F90.

◆ set_shift()

subroutine set_shift ( integer, dimension(3,3,3), intent(inout) shift,
integer, intent(in) ai,
integer, intent(in) bi,
integer, intent(in) ci,
integer, intent(in) npa,
integer, intent(in) npb,
integer, intent(in) npc,
integer, intent(in) nab,
integer, intent(in) abc )

Definition at line 52 of file dmtx.F90.

◆ toomuch()

subroutine toomuch ( integer, intent(in) ati)

Definition at line 1606 of file dmtx.F90.