Package madgraph :: Package core :: Module color_algebra :: Class Tr
[hide private]
[frames] | no frames]

Class Tr

source code

 object --+        
          |        
array.array --+    
              |    
    ColorObject --+
                  |
                 Tr

The trace color object

Instance Methods [hide private]
 
simplify(self)
Implement simple trace simplifications and cyclicity, and Tr(a,x,b,x,c) = 1/2(Tr(a,c)Tr(b)-1/Nc Tr(a,b,c))
source code
 
pair_simplify(self, col_obj)
Implement Tr product simplification: Tr(a,x,b)Tr(c,x,d) = 1/2(Tr(a,d,c,b)-1/Nc Tr(a,b)Tr(c,d)) and Tr(a,x,b)T(c,x,d,i,j) = 1/2(T(c,b,a,d,i,j)-1/Nc Tr(a,b)T(c,d,i,j))
source code

Inherited from ColorObject: __copy__, __reduce__, __repr__, __str__, complex_conjugate, create_copy, replace_indices

Inherited from array.array: __add__, __contains__, __deepcopy__, __delitem__, __delslice__, __eq__, __ge__, __getattribute__, __getitem__, __getslice__, __gt__, __iadd__, __imul__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __rmul__, __setitem__, __setslice__, append, buffer_info, byteswap, count, extend, fromfile, fromlist, fromstring, fromunicode, index, insert, pop, read, remove, reverse, tofile, tolist, tostring, tounicode, write

Inherited from object: __delattr__, __format__, __hash__, __init__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]

Inherited from ColorObject: __new__

Properties [hide private]

Inherited from array.array: itemsize, typecode

Inherited from object: __class__

Method Details [hide private]

simplify(self)

source code 

Implement simple trace simplifications and cyclicity, and Tr(a,x,b,x,c) = 1/2(Tr(a,c)Tr(b)-1/Nc Tr(a,b,c))

Overrides: ColorObject.simplify

pair_simplify(self, col_obj)

source code 

Implement Tr product simplification: Tr(a,x,b)Tr(c,x,d) = 1/2(Tr(a,d,c,b)-1/Nc Tr(a,b)Tr(c,d)) and Tr(a,x,b)T(c,x,d,i,j) = 1/2(T(c,b,a,d,i,j)-1/Nc Tr(a,b)T(c,d,i,j))

Overrides: ColorObject.pair_simplify