Bridge++  Ver. 2.0.2
field_F.h File Reference
#include "field_G.h"
#include "Tools/vec_SU_N.h"
#include "Tools/gammaMatrix.h"
#include "ResourceManager/threadManager.h"
#include "IO/bridgeIO.h"

Go to the source code of this file.

Classes

class  Field_F
 Wilson-type fermion field. More...
 

Functions

void mult_Field_Gn (Field_F &y, const int ex, const Field_G &u, int ex1, const Field_F &x, int ex2)
 
void mult_Field_Gd (Field_F &y, const int ex, const Field_G &u, int ex1, const Field_F &x, int ex2)
 
void multadd_Field_Gn (Field_F &y, const int ex, const Field_G &u, int ex1, const Field_F &x, int ex2, const double a)
 
void multadd_Field_Gd (Field_F &y, const int ex, const Field_G &u, int ex1, const Field_F &x, int ex2, const double a)
 
void mult_GM (Field_F &y, const GammaMatrix &gm, const Field_F &x)
 gamma matrix multiplication More...
 
void mult_iGM (Field_F &y, const GammaMatrix &gm, const Field_F &x)
 gamma matrix multiplication (i is multiplied) More...
 
void mult_GMproj (Field_F &y, const int pm, const GammaMatrix &gm, const Field_F &x)
 projection with gamma matrix: (1 \pm gamma)/2 More...
 
void mult_GMproj2 (Field_F &y, const int pm, const GammaMatrix &gm, const Field_F &x)
 projection with gamma matrix: (1 \pm gamma) More...
 
void mult_GMproj2 (Field_F &y, const double nu_s, const int pm, const double r_s, const GammaMatrix &gm, const Field_F &x)
 projection with gamma matrix: (r_s \pm nu_s * gamma) More...
 

Detailed Description

Author
Hideo Matsufuru (matsufuru)
LastChangedBy
matufuru
Date
$LastChangedDate:: 2023-02-28 16:09:41 #$
Version
LastChangedRevision
2492

Definition in file field_F.h.

Function Documentation

◆ mult_Field_Gd()

void mult_Field_Gd ( Field_F y,
const int  ex,
const Field_G u,
int  ex1,
const Field_F x,
int  ex2 
)

Definition at line 76 of file field_F_imp.cpp.

◆ mult_Field_Gn()

void mult_Field_Gn ( Field_F y,
const int  ex,
const Field_G u,
int  ex1,
const Field_F x,
int  ex2 
)

Definition at line 36 of file field_F_imp.cpp.

◆ mult_GM()

void mult_GM ( Field_F y,
const GammaMatrix gm,
const Field_F x 
)

gamma matrix multiplication

Definition at line 198 of file field_F_imp.cpp.

◆ mult_GMproj()

void mult_GMproj ( Field_F y,
const int  pm,
const GammaMatrix gm,
const Field_F x 
)

projection with gamma matrix: (1 \pm gamma)/2

Definition at line 301 of file field_F_imp.cpp.

◆ mult_GMproj2() [1/2]

void mult_GMproj2 ( Field_F y,
const double  nu_s,
const int  pm,
const double  r_s,
const GammaMatrix gm,
const Field_F x 
)

projection with gamma matrix: (r_s \pm nu_s * gamma)

Definition at line 346 of file field_F_imp.cpp.

◆ mult_GMproj2() [2/2]

void mult_GMproj2 ( Field_F y,
const int  pm,
const GammaMatrix gm,
const Field_F x 
)

projection with gamma matrix: (1 \pm gamma)

Definition at line 324 of file field_F_imp.cpp.

◆ mult_iGM()

void mult_iGM ( Field_F y,
const GammaMatrix gm,
const Field_F x 
)

gamma matrix multiplication (i is multiplied)

Definition at line 250 of file field_F_imp.cpp.

◆ multadd_Field_Gd()

void multadd_Field_Gd ( Field_F y,
const int  ex,
const Field_G u,
int  ex1,
const Field_F x,
int  ex2,
const double  a 
)

Definition at line 157 of file field_F_imp.cpp.

◆ multadd_Field_Gn()

void multadd_Field_Gn ( Field_F y,
const int  ex,
const Field_G u,
int  ex1,
const Field_F x,
int  ex2,
const double  a 
)

Definition at line 116 of file field_F_imp.cpp.