← Works

QuasiCrystal.jl

AbstractLattice インターフェース上の準結晶構造

GeometryLattice SuiteJuliaJulia ≥ 1.10

Quasicrystal structures (Fibonacci sequence, Penrose tile, Ammann-Beenker lattice) accessible through the same AbstractLattice{D} interface as periodic lattices, so downstream Monte Carlo / spectral codes can run uniformly on either kind of structure.

Available structures

  • Fibonacci Lattice
  • Penrose Tile
  • Ammann-Beenker Lattice

Unified interface

Periodic lattices and quasicrystals expose the same methods: get_positions, get_bonds, get_nearest_neighbors, num_sites, num_bonds. Package quality is checked on CI via Aqua.jl (Aqua.test_all).