GLAC  1.0
expluscher.h
Go to the documentation of this file.
1 
11 #ifndef EXPLUSCHER_H
12 #define EXPLUSCHER_H
13 
14 #include "su3exp.h"
15 
16 class ExpLuscher : public SU3Exp
17 {
18 private:
19  SU3 U1, U2, U3, E;
20  complex x1, x2, x3, div1, div2, div3, X1221X, X1331X, X2332X, sqrdFactor;
21 public:
22  ExpLuscher();
23  SU3 exp(SU3 Q);
24 };
25 
26 #endif // EXPLUSCHER_H
SU3 matrix exponentiation method that uses the method from https://journals.aps.org/prd/abstract/10....
Definition: su3exp.h:18
A complex number class, consisting of t.
Definition: complex.h:16
class for holding matrices.
Definition: su3.h:18
Uses method for exponentiating SU3 matrix found in Appendix A in https://arxiv.org/abs/hep-lat/040910...
Definition: expluscher.h:16
SU3 exp(SU3 Q)
ExpLuscher::exp method for exponentiation, found in paper appendix A, https://arxiv....
Definition: expluscher.cpp:13
ExpLuscher()
Definition: expluscher.cpp:3