|
Bridge++
Ver. 1.1.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.