|
Bridge++
Version 1.5.4
|
Set of Gamma Matrices: basis class. More...
#include <gammaMatrixSet.h>
Public Types | |
| enum | GMspecies { UNITY, GAMMA1, GAMMA2, GAMMA3, GAMMA4, GAMMA5, GAMMA51, GAMMA52, GAMMA53, GAMMA54, GAMMA15, GAMMA25, GAMMA35, GAMMA45, 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::vector< GammaMatrix > | m_gm |
| Bridge::VerboseLevel | m_vl |
Private Member Functions | |
| GammaMatrixSet (const GammaMatrixSet &) | |
| GammaMatrixSet & | operator= (const GammaMatrixSet &) |
Set of Gamma Matrices: basis class.
This class defines 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 37 of file gammaMatrixSet.h.
| Enumerator | |
|---|---|
| UNITY | |
| GAMMA1 | |
| GAMMA2 | |
| GAMMA3 | |
| GAMMA4 | |
| GAMMA5 | |
| GAMMA51 | |
| GAMMA52 | |
| GAMMA53 | |
| GAMMA54 | |
| GAMMA15 | |
| GAMMA25 | |
| GAMMA35 | |
| GAMMA45 | |
| SIGMA12 | |
| SIGMA23 | |
| SIGMA31 | |
| SIGMA41 | |
| SIGMA42 | |
| SIGMA43 | |
| CHARGECONJG | |
Definition at line 46 of file gammaMatrixSet.h.
|
inline |
Definition at line 56 of file gammaMatrixSet.h.
|
inlinevirtual |
Definition at line 66 of file gammaMatrixSet.h.
|
private |
|
inline |
Definition at line 76 of file gammaMatrixSet.h.
|
pure virtual |
Implemented in GammaMatrixSet_Chiral, and GammaMatrixSet_Dirac.
|
private |
|
pure virtual |
Implemented in GammaMatrixSet_Chiral, and GammaMatrixSet_Dirac.
|
protected |
Definition at line 41 of file gammaMatrixSet.h.
|
protected |
Definition at line 40 of file gammaMatrixSet.h.
|
protected |
Definition at line 43 of file gammaMatrixSet.h.