First commit with layout for Latttice GPU code

This commit is contained in:
Alberto Ramos 2021-07-13 22:12:55 +02:00
commit 5bb4f28c8b
9 changed files with 747 additions and 0 deletions

28
src/Groups/Groups.jl Normal file
View file

@ -0,0 +1,28 @@
###
### "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. <alberto.ramos@cern.ch>
###
### file: Groups.jl
### created: Sun Jul 11 18:02:16 2021
###
module Groups
abstract type Group end
abstract type Algebra end
include("GroupSU2.jl")
export SU2, SU2alg, dag, normalize, inverse, tr, projalg, norm
export dot, expm, exp
include("GroupSU3.jl")
end # module