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.