Bridge++
Ver. 1.2.x
|
Set of Gamma Matrices: basis class. More...
#include <gammaMatrixSet.h>
Public Types | |
enum | GMspecies { UNITY, GAMMA1, GAMMA2, GAMMA3, GAMMA4, GAMMA5, GAMMA51, GAMMA52, GAMMA53, GAMMA54, SIGMA12, SIGMA23, SIGMA31, SIGMA41, SIGMA42, SIGMA43, CHARGECONJG } |
Public Member Functions | |
GammaMatrixSet () | |
virtual | ~GammaMatrixSet () |
virtual void | init_GM ()=0 |
GammaMatrix | get_GM (GMspecies spec) |
virtual void | print ()=0 |
Protected Attributes | |
int | m_Nspecies |
std::valarray< GammaMatrix > | m_gm |
Bridge::VerboseLevel | m_vl |
Set of Gamma Matrices: basis class.
This class difines a set of gamma matrices. Present implementation is applicable only to Ndim=4. Just possible specied of gamma matrices are enumerated in this class, and practical form is given in subclass by implementing virtual function init_GM(). [4 Feb 2012 H.Matsufuru]
Definition at line 38 of file gammaMatrixSet.h.
Enumerator | |
---|---|
UNITY | |
GAMMA1 | |
GAMMA2 | |
GAMMA3 | |
GAMMA4 | |
GAMMA5 | |
GAMMA51 | |
GAMMA52 | |
GAMMA53 | |
GAMMA54 | |
SIGMA12 | |
SIGMA23 | |
SIGMA31 | |
SIGMA41 | |
SIGMA42 | |
SIGMA43 | |
CHARGECONJG |
Definition at line 47 of file gammaMatrixSet.h.
|
inline |
Definition at line 55 of file gammaMatrixSet.h.
|
inlinevirtual |
Definition at line 65 of file gammaMatrixSet.h.
|
inline |
Definition at line 69 of file gammaMatrixSet.h.
|
pure virtual |
Implemented in GammaMatrixSet_Chiral, and GammaMatrixSet_Dirac.
|
pure virtual |
Implemented in GammaMatrixSet_Chiral, and GammaMatrixSet_Dirac.
|
protected |
Definition at line 42 of file gammaMatrixSet.h.
|
protected |
Definition at line 41 of file gammaMatrixSet.h.
|
protected |
Definition at line 44 of file gammaMatrixSet.h.