LatticeYangMills
Classes | Functions
su3.h File Reference

Basic library to implement SU3 matrix arithmetics and functions. More...

#include <array>
#include "operators.hpp"
Include dependency graph for su3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SU3
 Implementation of a \(SU(3)\) class to perform arithmetics between links. More...
 

Functions

SU3 operator~ (const SU3 &a)
 
SU3 operator~ (SU3 &&a)
 
SU3 exp (const SU3 &Q)
 exponential of a SU3 algebra matrix More...
 
SU3 exp (SU3 &&Q)
 
SU3 getRandomTransformation (double epsilon)
 
double getMultSumTrace (SU3 &a, SU3 &b)
 returns the real trace of the product of two SU3 matrices a and b
 
double getMultSumTrace (SU3 &&a, SU3 &b)
 

Detailed Description

Basic library to implement SU3 matrix arithmetics and functions.

Author
Giovanni Pederiva
Version
1.0
Date
2017-2018

Definition in file su3.h.

Function Documentation

SU3 exp ( const SU3 Q)

exponential of a SU3 algebra matrix

exponential of a SU3 algebra matrix as described in https://arxiv.org/abs/hep-lat/0311018

Definition at line 136 of file su3.cpp.