atomes 1.1.17
atomes: an atomic scale modeling tool box
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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 338 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 1552 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 1581 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 1565 of file dmtx.F90.