latticegpu.jl/docs/src/space.md
Alberto Ramos 651891f95a Added documentation for most modules
Only Spinors and Dirac are missing.
2023-12-13 14:45:45 +01:00

1,020 B

Lattice structure

D-dimensional lattice points are labeled by two ordered integer numbers: the point-in-block index (b in the figure below) and the block index (r in the figure below). This is called natural indexing, in contrast with the lexicographic indexing where points on the lattice are represented by a D-dimensional CartesianIndex. The routines up and dw allow you to displace to the neighboring points of the lattice. D dimensional lattice points are labeled by its
index (a Tuple of integers). Given a point (by its index), there are
routines to jump to neighboring points.

Directions are numbered fro 1 to D, and then Euclidean time is always assumed to be the last coordinate. Planes are also numbered from 1 to N(N-1)/2. The structure SpaceParm contains the information of the lattice structure and has to be passed as argument to most routines.

SpaceParm
up
dw
updw
point_coord
point_time
point_index
point_color