### ### "THE BEER-WARE LICENSE": ### Alberto Ramos wrote this file. As long as you retain this ### notice you can do whatever you want with this stuff. If we meet some ### day, and you think this stuff is worth it, you can buy me a beer in ### return. ### ### file: LatticeGPU.jl ### created: Sat Jul 17 17:19:58 2021 ### module LatticeGPU include("Groups/Groups.jl") using .Groups export Group, Algebra export SU2, SU2alg, SU3, SU3alg, M3x3, M2x2, U1, U1alg export dot, expm, exp, dag, normalize, inverse, tr, projalg, norm, norm2, isgroup, alg2mat include("Space/Space.jl") using .Space export SpaceParm export up, dw, updw, global_point export BC_PERIODIC, BC_OPEN, BC_SF_AFWB, BC_SF_ORBI include("Fields/Fields.jl") using .Fields export vector_field, scalar_field, nscalar_field, scalar_field_point include("MD/MD.jl") using .MD export IntrScheme export omf4, leapfrog include("YM/YM.jl") using .YM export YMworkspace, GaugeParm, force0_wilson!, field, field_pln, randomize!, zero!, norm2 export gauge_action, hamiltonian, plaquette, HMC!, OMF4! export wfl_euler, wfl_rk3, zfl_euler, zfl_rk3, Eoft_clover, Eoft_plaq, Qtop export sfcoupling end # module