Objects in C++
Object
Example
Description
Symbol
Symbol("s")
a real variable s
.
Index
Index("mu",Type::VD)
a Lorentz index mu
with dimension D
.
Index("mu",Type::CA)
a color index a
with dimension NA
.
Index("mu",Type::CF)
a color index i
with dimension NF
.
Vector
Vector("p")
a vector/momentum p
.
Pair
Pair(mu,nu)
a Kronecker delta with Index
mu
and nu
.
Pair(p,mu)
a Vector
p
with Lorentz Index
mu
, , p.mu
.
Pair(p,q)
a scalar product between Vector
p
and q
.
SUNT
SUNT(a,i,j)
a T
-matrix element for SU(N)
group.
SUNT(lst{a,b,c},i,j)
a matrix element of a product of T
, .
SUNF
SUNF(a,b,c)
a structure constant of SU(N)
group.
SUNF4
SUNF4(a,b,c,d)
a contract of two SUNF
, .
Eps
Eps(mu1,mu2,mu3,mu4)
a Levi-Civita tensor .
Eps(p1,p2,mu1,mu2)
a partially contracted Levi-Civita tensor .
Eps(p1,p2,p3,p4)
a fully contracted Levi-Civita tensor .
DGamma
DGamma(mu,l)
a Dirac- matrix for a fermion line l
.
DGamma(p,l)
a Dirac slash for a fermion line l
.
DGamma(1/5/6/7,l)
a unit matrix, , , for a fermion line l
.
SP
SP(mu.nu)
evaluated to .
SP(p+s*q,mu)
evaluated to .
SP(2*p+q,p+s*q)
evaluated to .
GAS
GAS(mu)
evaluated to .
GAS(3*p+s*q)
evaluated to .
GAS(1/5/6/7)
evaluated to a unit matrix, , , , respectively.
LC
LC(p,mu,p+s*q,k)
evaluated to .
TR
TR(expr)
a wrapper for the Dirac trace of expression expr
.
TTR
TTR(lst{a,b,c,d})
a wraaper for the SU(N)
trace of .
form
form(expr)
evaluate the expression expr
using FORM
program.
Last updated