| 
    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.