GLE Example: 5.gle

[PDF file]

 


size 8.7 4.8 ! 4*(x1+x2)-x+d1+2*d=4*x1+2*(y+d1+d) yy+2*x2+2*dl+y

include "feyn.gle"

x = 1
y = 0.75
x1 = 1.5
x2 = 0.75
y2 = 0.5625
yc = 0.3
d = 0.1
dl = 0.2
d1 = 0.5
yy = 2.2
r = 0.05
doublea = 0.05

rr = (x*x+y*y)/(2*y)
yb = sqrt(rr*rr-0.25*x*x)+y-rr
xi = x*(2*yb-y)/(x*x+y*y)
xa=0.5*x-xi*y
ya=yb-xi*x

begin translate d+2*x2+x1-x yy+y+dl ! a
    amove -2*x2-x1+x 0
    set lwidth 0.06
    @fermion 2*x2+x1-x 0
    set lwidth 0.03
    amove -2*x2 0
    circle r fill black
    @fermion 0 2*x2
    circle r fill black
    @fermion 2*x2 0
    circle r fill black
    amove 0 2*x2
    @fermion 0 0
    circle r fill black
end translate

begin translate d+d1-2*x+3*x1+4*x2 yy+dl+2*y ! b
    amove -x1 0
    set lwidth 0.06
    @fermion x1+x 0
    set lwidth 0.03
    amove -x 0
    circle r fill black
    @fermion2 0 y x 0
    circle r fill black
    amove 0 0
    circle r fill black
    @fermion2 x -y 2*x 0
    circle r fill black
end translate

begin translate d+y y+dl ! c
    amove -y 0
    set lwidth 0.06
    @fermion y 0
    amove 0 0
    circle r fill black
    @fermion2 -0.5*y 0.5*y 0 y
    @fermion2 0.5*y 0.5*y 0 0
    @fermion2 -0.5*y -0.5*y 0 -y
    @fermion2 0.5*y -0.5*y 0 0
    set lwidth 0.03
end translate

begin translate d+d1+2*y+x1 y+dl ! d
    amove -x1 0
    set lwidth 0.06
    @fermion x1 0
    set lwidth 0.03
    amove x 0
    circle r fill black
    @fermion2 0 y -x 0
    circle r fill black
    @fermion2 0 -y x 0
end translate

begin translate d+2*(d1+y)+3*x1 y+dl ! e
    amove -x1 0
    set lwidth 0.06
    @fermion x1 0
    set lwidth 0.03
    amove x 0
    circle r fill black
    set lwidth 0.06
    @fermion2 0 y -x 0
    set lwidth 0.03
    circle r fill black
    set lwidth 0.06
    @fermion2 0 -y x 0
    set lwidth 0.03
end translate

 

[Return to examples page]