Bridge++  Ver. 1.3.x
Fopr_Wilson::Fopr_Wilson_impl Class Reference

Wilson fermion operator. More...

#include <fopr_Wilson_impl.h>

Classes

struct  mult_arg
 

Public Member Functions

 Fopr_Wilson_impl ()
 
 ~Fopr_Wilson_impl ()
 
void init (std::string repr)
 
void tidyup ()
 
void set_parameters (const double kappa, const std::vector< int > bc)
 
void set_config (Field *U)
 
void set_mode (std::string mode)
 
std::string get_mode () const
 
void mult (Field &v, const Field &f)
 
void mult_dag (Field &v, const Field &f)
 
void mult_gm5 (Field &v, const Field &f)
 
void D (Field &v, const Field &f)
 
void Ddag (Field &w, const Field &f)
 
void DdagD (Field &w, const Field &f)
 
void DDdag (Field &w, const Field &f)
 
void H (Field &w, const Field &f)
 
void mult_undef (Field &, const Field &f)
 
void D_ex (Field &v, const int ex1, const Field &f, const int ex2)
 
const Field_F mult_gm5p (int mu, const Field_F &w)
 
void mult_gm5p (int mu, Field &, const Field &)
 
void proj_chiral (Field &w, const int ex1, const Field &v, const int ex2, const int ipm)
 
void mult_up (int mu, Field &, const Field &)
 
void mult_dn (int mu, Field &, const Field &)
 
double flop_count ()
 
void fprop_normalize (Field &v)
 
void fopr_normalize (Field &v)
 
 Fopr_Wilson_impl ()
 
void init (std::string repr)
 
void tidyup ()
 
void set_parameters (const double kappa, const std::vector< int > bc)
 
void set_config (Field *U)
 
void set_mode (std::string mode)
 
std::string get_mode () const
 
void mult (Field &v, const Field &f)
 
void mult_dag (Field &v, const Field &f)
 
void mult_gm5 (Field &v, const Field &f)
 
void D (Field &v, const Field &f)
 
void Ddag (Field &w, const Field &f)
 
void DdagD (Field &w, const Field &f)
 
void DDdag (Field &w, const Field &f)
 
void H (Field &w, const Field &f)
 
void mult_undef (Field &, const Field &f)
 
void D_ex (Field &v, const int ex1, const Field &f, const int ex2)
 
const Field_F mult_gm5p (int mu, const Field_F &w)
 
void mult_gm5p (int mu, Field &, const Field &)
 
void proj_chiral (Field &w, const int ex1, const Field &v, const int ex2, const int ipm)
 
void mult_up (int mu, Field &, const Field &)
 
void mult_dn (int mu, Field &, const Field &)
 
double flop_count ()
 
void fprop_normalize (Field &v)
 
void fopr_normalize (Field &v)
 
const double get_fprop_normfactor ()
 
const double get_fopr_normfactor ()
 
 Fopr_Wilson_impl ()
 
void init (std::string repr)
 
void set_parameters (const double kappa)
 
void set_parameters (const double kappa, const std::vector< int > bc)
 
void set_config (Field *U)
 
void set_mode (std::string mode)
 
std::string get_mode () const
 
void mult (Field &v, const Field &f)
 
void mult_dag (Field &v, const Field &f)
 
void mult_gm5 (Field &v, const Field &f)
 
void proj_chiral (Field &w, const int ex1, const Field &v, const int ex2, const int ipm)
 
void D (Field &v, const Field &f)
 
void D_ex (Field &v, const int ex1, const Field &f, const int ex2)
 
void Ddag (Field &w, const Field &f)
 
void DdagD (Field &w, const Field &f)
 
void DDdag (Field &w, const Field &f)
 
void H (Field &w, const Field &f)
 
void mult_undef (Field &, const Field &f)
 
const Field_F mult_gm5p (int mu, const Field_F &w)
 
void mult_gm5p (int mu, Field_F &v, const Field_F &w)
 
double flop_count ()
 this returns the number of floating point operations. More...
 
void mult_up (int mu, Field &w, const Field &f)
 
void mult_dn (int mu, Field &w, const Field &f)
 
void fprop_normalize (Field &v)
 
void fopr_normalize (Field &v)
 

Static Public Attributes

static const std::string class_name = "Fopr_Wilson_impl"
 

Private Member Functions

 Fopr_Wilson_impl (const Fopr_Wilson::Fopr_Wilson_impl &)
 
Fopr_Wilson_imploperator= (const Fopr_Wilson::Fopr_Wilson_impl &)
 
void D_chiral (Field &, const Field &)
 
void D_dirac (Field &, const Field &)
 
void gm5_chiral (Field &, const Field &)
 
void gm5_dirac (Field &, const Field &)
 
void D_ex_chiral (Field &, const int ex1, const Field &, const int ex2)
 
void D_ex_dirac (Field &, const int ex1, const Field &, const int ex2)
 
void mult_p (int mu, Field_F &, const Field_F &)
 
void mult_m (int mu, Field_F &, const Field_F &)
 
void mult_xp (Field &, const Field &)
 
void mult_xm (Field &, const Field &)
 
void mult_yp (Field &, const Field &)
 
void mult_ym (Field &, const Field &)
 
void mult_zp (Field &, const Field &)
 
void mult_zm (Field &, const Field &)
 
void mult_tp_dirac (Field &, const Field &)
 
void mult_tm_dirac (Field &, const Field &)
 
void mult_tp_chiral (Field &, const Field &)
 
void mult_tm_chiral (Field &, const Field &)
 
void daypx (Field &, double, const Field &)
 
void clear (Field &)
 
void setup_thread ()
 
void mult_xp1_thread (int, double *, const double *)
 
void mult_xp2_thread (int, double *, const double *)
 
void mult_xpb_thread (int, double *, const double *)
 
void mult_xm1_thread (int, double *, const double *)
 
void mult_xm2_thread (int, double *, const double *)
 
void mult_xmb_thread (int, double *, const double *)
 
void mult_yp1_thread (int, double *, const double *)
 
void mult_yp2_thread (int, double *, const double *)
 
void mult_ypb_thread (int, double *, const double *)
 
void mult_ym1_thread (int, double *, const double *)
 
void mult_ym2_thread (int, double *, const double *)
 
void mult_ymb_thread (int, double *, const double *)
 
void mult_zp1_thread (int, double *, const double *)
 
void mult_zp2_thread (int, double *, const double *)
 
void mult_zpb_thread (int, double *, const double *)
 
void mult_zm1_thread (int, double *, const double *)
 
void mult_zm2_thread (int, double *, const double *)
 
void mult_zmb_thread (int, double *, const double *)
 
void mult_tp1_dirac_thread (int, double *, const double *)
 
void mult_tp2_dirac_thread (int, double *, const double *)
 
void mult_tpb_dirac_thread (int, double *, const double *)
 
void mult_tm1_dirac_thread (int, double *, const double *)
 
void mult_tm2_dirac_thread (int, double *, const double *)
 
void mult_tmb_dirac_thread (int, double *, const double *)
 
void mult_tp1_chiral_thread (int, double *, const double *)
 
void mult_tp2_chiral_thread (int, double *, const double *)
 
void mult_tpb_chiral_thread (int, double *, const double *)
 
void mult_tm1_chiral_thread (int, double *, const double *)
 
void mult_tm2_chiral_thread (int, double *, const double *)
 
void mult_tmb_chiral_thread (int, double *, const double *)
 
void daypx_thread (int, double *, double, const double *)
 
void clear_thread (int, double *)
 
void gm5_dirac_thread (int, double *, const double *)
 
void gm5_chiral_thread (int, double *, const double *)
 
void mult_xpu (Field &, const Field &)
 
void mult_ypu (Field &, const Field &)
 
void mult_zpu (Field &, const Field &)
 
void mult_tpu_dirac (Field &, const Field &)
 
void mult_tpu_chiral (Field &, const Field &)
 
 Fopr_Wilson_impl (const Fopr_Wilson::Fopr_Wilson_impl &)
 
Fopr_Wilson_imploperator= (const Fopr_Wilson::Fopr_Wilson_impl &)
 
void D_chiral (Field &, const Field &)
 
void D_dirac (Field &, const Field &)
 
void gm5_chiral (Field &, const Field &)
 
void gm5_dirac (Field &, const Field &)
 
void D_ex_chiral (Field &, const int ex1, const Field &, const int ex2)
 
void D_ex_dirac (Field &, const int ex1, const Field &, const int ex2)
 
void mult_p (int mu, Field_F &, const Field_F &)
 
void mult_m (int mu, Field_F &, const Field_F &)
 
void mult_xp (Field &, const Field &)
 
void mult_xm (Field &, const Field &)
 
void mult_yp (Field &, const Field &)
 
void mult_ym (Field &, const Field &)
 
void mult_zp (Field &, const Field &)
 
void mult_zm (Field &, const Field &)
 
void mult_tp_dirac (Field &, const Field &)
 
void mult_tm_dirac (Field &, const Field &)
 
void mult_tp_chiral (Field &, const Field &)
 
void mult_tm_chiral (Field &, const Field &)
 
void daypx (Field &, double, const Field &)
 
void clear (Field &)
 
void setup_thread ()
 
void mult_xp1_thread (int, double *, const double *)
 
void mult_xp2_thread (int, double *, const double *)
 
void mult_xpb_thread (int, double *, const double *)
 
void mult_xm1_thread (int, double *, const double *)
 
void mult_xm2_thread (int, double *, const double *)
 
void mult_xmb_thread (int, double *, const double *)
 
void mult_yp1_thread (int, double *, const double *)
 
void mult_yp2_thread (int, double *, const double *)
 
void mult_ypb_thread (int, double *, const double *)
 
void mult_ym1_thread (int, double *, const double *)
 
void mult_ym2_thread (int, double *, const double *)
 
void mult_ymb_thread (int, double *, const double *)
 
void mult_zp1_thread (int, double *, const double *)
 
void mult_zp2_thread (int, double *, const double *)
 
void mult_zpb_thread (int, double *, const double *)
 
void mult_zm1_thread (int, double *, const double *)
 
void mult_zm2_thread (int, double *, const double *)
 
void mult_zmb_thread (int, double *, const double *)
 
void mult_tp1_dirac_thread (int, double *, const double *)
 
void mult_tp2_dirac_thread (int, double *, const double *)
 
void mult_tpb_dirac_thread (int, double *, const double *)
 
void mult_tm1_dirac_thread (int, double *, const double *)
 
void mult_tm2_dirac_thread (int, double *, const double *)
 
void mult_tmb_dirac_thread (int, double *, const double *)
 
void mult_tp1_chiral_thread (int, double *, const double *)
 
void mult_tp2_chiral_thread (int, double *, const double *)
 
void mult_tpb_chiral_thread (int, double *, const double *)
 
void mult_tm1_chiral_thread (int, double *, const double *)
 
void mult_tm2_chiral_thread (int, double *, const double *)
 
void mult_tmb_chiral_thread (int, double *, const double *)
 
void daypx_thread (int, double *, double, const double *)
 
void clear_thread (int, double *)
 
void gm5_dirac_thread (int, double *, const double *)
 
void gm5_chiral_thread (int, double *, const double *)
 
 Fopr_Wilson_impl (const Fopr_Wilson::Fopr_Wilson_impl &)
 
Fopr_Wilson_imploperator= (const Fopr_Wilson::Fopr_Wilson_impl &)
 

Private Attributes

int m_Nc
 
int m_Nd
 
int m_Nvc
 
int m_Ndf
 
int m_Nx
 
int m_Ny
 
int m_Nz
 
int m_Nt
 
int m_Nvol
 
int m_Ndim
 
double m_kappa
 hopping parameter. More...
 
std::vector< int > m_boundary
 boundary condition. More...
 
std::vector< double > m_boundary2
 b.c. for each node. More...
 
const Field_Gm_U
 gauge configuration. More...
 
std::vector< GammaMatrixm_GM
 gamma matrices. More...
 
Bridge::VerboseLevel m_vl
 
std::string m_mode
 
std::string m_repr
 
Field m_w1
 
Field m_w2
 temporary fields. More...
 
double * vcp1_xp
 arrays for data transfer. More...
 
double * vcp2_xp
 
double * vcp1_xm
 
double * vcp2_xm
 
double * vcp1_yp
 
double * vcp2_yp
 
double * vcp1_ym
 
double * vcp2_ym
 
double * vcp1_zp
 
double * vcp2_zp
 
double * vcp1_zm
 
double * vcp2_zm
 
double * vcp1_tp
 
double * vcp2_tp
 
double * vcp1_tm
 
double * vcp2_tm
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_mult )(Field &, const Field &)
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_mult_dag )(Field &, const Field &)
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_D )(Field &, const Field &)
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_gm5 )(Field &, const Field &)
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_mult_tp )(Field &, const Field &)
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_mult_tm )(Field &, const Field &)
 
void(Fopr_Wilson::Fopr_Wilson_impl::* m_D_ex )(Field &, const int, const Field &, const int)
 
int m_Mz
 
int m_Mt
 
int m_Nthread
 
int m_Ntask
 
int m_Ntask_z
 
int m_Ntask_t
 
std::vector< mult_argm_arg
 
std::vector< int > m_npe
 
std::vector< Channel * > m_fw_send
 
std::vector< Channel * > m_fw_recv
 
std::vector< Channel * > m_bw_send
 
std::vector< Channel * > m_bw_recv
 
ShiftField_lex shift
 
Field_F trf
 
Field_F trf2
 

Detailed Description

Wilson fermion operator.

This fermion operator defines the standard Wilson fermion. The gamma matrix representation is given as control string "Dirac"(default) or "Chiral" at the construction, which is used to construct the Fopr_Wilson instance. The `mode', which of D, Ddag, H, DdagD are multiplied, is controlled by setting the pointers to these functions, m_mult and m_mult_dag. At the beginning, they are set to point mult_undef() which just represent the mode has not been set. set_mode(string) must be called before mult() is called. [24 Dec 2011 H,Matsufuru]

Definition at line 41 of file fopr_Wilson_impl.h.

Constructor & Destructor Documentation

Fopr_Wilson::Fopr_Wilson_impl::Fopr_Wilson_impl ( )
inline

Definition at line 75 of file fopr_Wilson_impl.h.

Fopr_Wilson::Fopr_Wilson_impl::~Fopr_Wilson_impl ( )
inline

Definition at line 76 of file fopr_Wilson_impl.h.

Fopr_Wilson::Fopr_Wilson_impl::Fopr_Wilson_impl ( const Fopr_Wilson::Fopr_Wilson_impl )
inlineprivate

Definition at line 176 of file fopr_Wilson_impl.h.

Fopr_Wilson::Fopr_Wilson_impl::Fopr_Wilson_impl ( )
inline

Definition at line 88 of file fopr_Wilson_impl.h.

Fopr_Wilson::Fopr_Wilson_impl::Fopr_Wilson_impl ( const Fopr_Wilson::Fopr_Wilson_impl )
inlineprivate

Definition at line 181 of file fopr_Wilson_impl.h.

Fopr_Wilson::Fopr_Wilson_impl::Fopr_Wilson_impl ( )
inline

Definition at line 50 of file fopr_Wilson_impl.h.

Fopr_Wilson::Fopr_Wilson_impl::Fopr_Wilson_impl ( const Fopr_Wilson::Fopr_Wilson_impl )
inlineprivate

Definition at line 142 of file fopr_Wilson_impl.h.

Member Function Documentation

void Fopr_Wilson::Fopr_Wilson_impl::clear ( Field w)
private

Definition at line 507 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::clear ( Field )
private
void Fopr_Wilson::Fopr_Wilson_impl::clear_thread ( int  itask,
double *  v2 
)
private

Definition at line 143 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::clear_thread ( int  ,
double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::D ( Field v,
const Field f 
)
void Fopr_Wilson::Fopr_Wilson_impl::D ( Field v,
const Field f 
)
inline

Definition at line 100 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::D ( Field v,
const Field f 
)
inline

Definition at line 112 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::D_chiral ( Field w,
const Field f 
)
private

Definition at line 247 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::D_chiral ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::D_dirac ( Field w,
const Field f 
)
private

Definition at line 240 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::D_dirac ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::D_ex ( Field v,
const int  ex1,
const Field f,
const int  ex2 
)
void Fopr_Wilson::Fopr_Wilson_impl::D_ex ( Field v,
const int  ex1,
const Field f,
const int  ex2 
)
inline

Definition at line 142 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::D_ex ( Field v,
const int  ex1,
const Field f,
const int  ex2 
)
inline

Definition at line 150 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::D_ex_chiral ( Field w,
const int  ex1,
const Field f,
const int  ex2 
)
private

Definition at line 365 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::D_ex_chiral ( Field ,
const int  ex1,
const Field ,
const int  ex2 
)
private
void Fopr_Wilson::Fopr_Wilson_impl::D_ex_dirac ( Field w,
const int  ex1,
const Field f,
const int  ex2 
)
private

Definition at line 291 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::D_ex_dirac ( Field ,
const int  ex1,
const Field ,
const int  ex2 
)
private
void Fopr_Wilson::Fopr_Wilson_impl::daypx ( Field w,
double  fac,
const Field f 
)
private

Definition at line 487 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::daypx ( Field ,
double  ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::daypx_thread ( int  itask,
double *  v2,
double  fac,
const double *  v1 
)
private

Definition at line 121 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::daypx_thread ( int  ,
double *  ,
double  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::Ddag ( Field w,
const Field f 
)
inline

Definition at line 78 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::Ddag ( Field w,
const Field f 
)
inline

Definition at line 103 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::Ddag ( Field w,
const Field f 
)
inline

Definition at line 115 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::DdagD ( Field w,
const Field f 
)
inline

Definition at line 87 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::DdagD ( Field w,
const Field f 
)
inline

Definition at line 110 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::DdagD ( Field w,
const Field f 
)
inline

Definition at line 122 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::DDdag ( Field w,
const Field f 
)
inline

Definition at line 97 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::DDdag ( Field w,
const Field f 
)
inline

Definition at line 120 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::DDdag ( Field w,
const Field f 
)
inline

Definition at line 130 of file fopr_Wilson_impl.h.

double Fopr_Wilson::Fopr_Wilson_impl::flop_count ( )

this returns the number of floating point operations.

double Fopr_Wilson::Fopr_Wilson_impl::flop_count ( )

Definition at line 210 of file fopr_Wilson_impl.cpp.

double Fopr_Wilson::Fopr_Wilson_impl::flop_count ( )
void Fopr_Wilson::Fopr_Wilson_impl::fopr_normalize ( Field v)
inline

Definition at line 136 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::fopr_normalize ( Field v)
inline

Definition at line 167 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::fopr_normalize ( Field v)
void Fopr_Wilson::Fopr_Wilson_impl::fprop_normalize ( Field v)
inline

Definition at line 133 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::fprop_normalize ( Field v)
inline

Definition at line 164 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::fprop_normalize ( Field v)
const double Fopr_Wilson::Fopr_Wilson_impl::get_fopr_normfactor ( )
inline

Definition at line 176 of file fopr_Wilson_impl.h.

const double Fopr_Wilson::Fopr_Wilson_impl::get_fprop_normfactor ( )
inline

Definition at line 174 of file fopr_Wilson_impl.h.

std::string Fopr_Wilson::Fopr_Wilson_impl::get_mode ( ) const
string Fopr_Wilson::Fopr_Wilson_impl::get_mode ( ) const

Definition at line 177 of file fopr_Wilson_impl.cpp.

std::string Fopr_Wilson::Fopr_Wilson_impl::get_mode ( ) const
void Fopr_Wilson::Fopr_Wilson_impl::gm5_chiral ( Field w,
const Field f 
)
private

Definition at line 544 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::gm5_chiral ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::gm5_chiral_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1875 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::gm5_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::gm5_dirac ( Field w,
const Field f 
)
private

Definition at line 525 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::gm5_dirac ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::gm5_dirac_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1843 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::gm5_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::H ( Field w,
const Field f 
)
inline

Definition at line 107 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::H ( Field w,
const Field f 
)
inline

Definition at line 130 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::H ( Field w,
const Field f 
)
inline

Definition at line 138 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::init ( std::string  repr)
void Fopr_Wilson::Fopr_Wilson_impl::init ( std::string  repr)
void Fopr_Wilson::Fopr_Wilson_impl::init ( std::string  repr)
void Fopr_Wilson::Fopr_Wilson_impl::mult ( Field v,
const Field f 
)
inline

Definition at line 64 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult ( Field v,
const Field f 
)
inline

Definition at line 91 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult ( Field v,
const Field f 
)
inline

Definition at line 103 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_dag ( Field v,
const Field f 
)
inline

Definition at line 67 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_dag ( Field v,
const Field f 
)
inline

Definition at line 94 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_dag ( Field v,
const Field f 
)
inline

Definition at line 106 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_dn ( int  mu,
Field w,
const Field f 
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_dn ( int  mu,
Field w,
const Field f 
)

Definition at line 273 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_dn ( int  mu,
Field ,
const Field  
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_gm5 ( Field v,
const Field f 
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_gm5 ( Field v,
const Field f 
)
inline

Definition at line 97 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_gm5 ( Field v,
const Field f 
)
inline

Definition at line 109 of file fopr_Wilson_impl.h.

const Field_F Fopr_Wilson::Fopr_Wilson_impl::mult_gm5p ( int  mu,
const Field_F w 
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_gm5p ( int  mu,
Field_F v,
const Field_F w 
)

Definition at line 202 of file fopr_Wilson_impl.cpp.

const Field_F Fopr_Wilson::Fopr_Wilson_impl::mult_gm5p ( int  mu,
const Field_F w 
)
inline

Definition at line 146 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_gm5p ( int  mu,
Field v,
const Field w 
)

Definition at line 452 of file fopr_Wilson_impl.cpp.

const Field_F Fopr_Wilson::Fopr_Wilson_impl::mult_gm5p ( int  mu,
const Field_F w 
)
inline

Definition at line 154 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_gm5p ( int  mu,
Field ,
const Field  
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_m ( int  mu,
Field_F ,
const Field_F  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_m ( int  mu,
Field_F ,
const Field_F  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_p ( int  mu,
Field_F ,
const Field_F  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_p ( int  mu,
Field_F ,
const Field_F  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tm1_chiral_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 1671 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tm1_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tm1_dirac_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 1338 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tm1_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tm2_chiral_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 1727 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tm2_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tm2_dirac_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 1394 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tm2_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tm_chiral ( Field w,
const Field f 
)
private

Definition at line 905 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tm_chiral ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tm_dirac ( Field w,
const Field f 
)
private

Definition at line 829 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tm_dirac ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tmb_chiral_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1780 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tmb_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tmb_dirac_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1443 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tmb_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tp1_chiral_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 1502 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tp1_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tp1_dirac_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 1177 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tp1_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tp2_chiral_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 1548 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tp2_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tp2_dirac_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 1223 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tp2_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tp_chiral ( Field w,
const Field f 
)
private

Definition at line 867 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tp_chiral ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tp_dirac ( Field w,
const Field f 
)
private

Definition at line 791 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tp_dirac ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tpb_chiral_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1607 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tpb_chiral_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tpb_dirac_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1278 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tpb_dirac_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tpu_chiral ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_tpu_dirac ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_undef ( Field ,
const Field f 
)
inline

Definition at line 115 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_undef ( Field ,
const Field f 
)
inline

Definition at line 136 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_undef ( Field ,
const Field f 
)
inline

Definition at line 144 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::mult_up ( int  mu,
Field w,
const Field f 
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_up ( int  mu,
Field w,
const Field f 
)

Definition at line 254 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_up ( int  mu,
Field ,
const Field  
)
void Fopr_Wilson::Fopr_Wilson_impl::mult_xm ( Field w,
const Field f 
)
private

Definition at line 601 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xm ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xm1_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 330 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xm1_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xm2_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 386 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xm2_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xmb_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 439 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xmb_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xp ( Field w,
const Field f 
)
private

Definition at line 563 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xp ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xp1_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 164 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xp1_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xp2_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 209 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xp2_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xpb_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 268 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xpb_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_xpu ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_ym ( Field w,
const Field f 
)
private

Definition at line 677 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_ym ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_ym1_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 667 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_ym1_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_ym2_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 723 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_ym2_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_ymb_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 776 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_ymb_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_yp ( Field w,
const Field f 
)
private

Definition at line 639 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_yp ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_yp1_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 501 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_yp1_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_yp2_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 546 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_yp2_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_ypb_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 605 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_ypb_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_ypu ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zm ( Field w,
const Field f 
)
private

Definition at line 753 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zm ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zm1_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 1005 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zm1_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zm2_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 1061 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zm2_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zmb_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 1115 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zmb_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zp ( Field w,
const Field f 
)
private

Definition at line 715 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zp ( Field ,
const Field  
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zp1_thread ( int  itask,
double *  vcp1,
const double *  v1 
)
private

Definition at line 837 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zp1_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zp2_thread ( int  itask,
double *  v2,
const double *  vcp2 
)
private

Definition at line 883 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zp2_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zpb_thread ( int  itask,
double *  v2,
const double *  v1 
)
private

Definition at line 942 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zpb_thread ( int  ,
double *  ,
const double *   
)
private
void Fopr_Wilson::Fopr_Wilson_impl::mult_zpu ( Field ,
const Field  
)
private
Fopr_Wilson_impl& Fopr_Wilson::Fopr_Wilson_impl::operator= ( const Fopr_Wilson::Fopr_Wilson_impl )
private
Fopr_Wilson_impl& Fopr_Wilson::Fopr_Wilson_impl::operator= ( const Fopr_Wilson::Fopr_Wilson_impl )
private
Fopr_Wilson_impl& Fopr_Wilson::Fopr_Wilson_impl::operator= ( const Fopr_Wilson::Fopr_Wilson_impl )
private
void Fopr_Wilson::Fopr_Wilson_impl::proj_chiral ( Field w,
const int  ex1,
const Field v,
const int  ex2,
const int  ipm 
)
void Fopr_Wilson::Fopr_Wilson_impl::proj_chiral ( Field w,
const int  ex1,
const Field v,
const int  ex2,
const int  ipm 
)

Definition at line 463 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::proj_chiral ( Field w,
const int  ex1,
const Field v,
const int  ex2,
const int  ipm 
)
void Fopr_Wilson::Fopr_Wilson_impl::set_config ( Field U)
inline

Definition at line 57 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::set_config ( Field U)
inline

Definition at line 84 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::set_config ( Field U)
inline

Definition at line 96 of file fopr_Wilson_impl.h.

void Fopr_Wilson::Fopr_Wilson_impl::set_mode ( std::string  mode)
void Fopr_Wilson::Fopr_Wilson_impl::set_mode ( std::string  mode)

Definition at line 125 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::set_mode ( std::string  mode)
void Fopr_Wilson::Fopr_Wilson_impl::set_parameters ( const double  kappa)
void Fopr_Wilson::Fopr_Wilson_impl::set_parameters ( const double  kappa,
const std::vector< int >  bc 
)
void Fopr_Wilson::Fopr_Wilson_impl::set_parameters ( const double  kappa,
const std::vector< int >  bc 
)

Definition at line 184 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::set_parameters ( const double  kappa,
const std::vector< int >  bc 
)
void Fopr_Wilson::Fopr_Wilson_impl::setup_thread ( )
private

Definition at line 33 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::setup_thread ( )
private
void Fopr_Wilson::Fopr_Wilson_impl::tidyup ( )

Definition at line 152 of file fopr_Wilson_impl.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::tidyup ( )

Member Data Documentation

static const std::string Fopr_Wilson::Fopr_Wilson_impl::class_name = "Fopr_Wilson_impl"
static

Definition at line 44 of file fopr_Wilson_impl.h.

std::vector< mult_arg > Fopr_Wilson::Fopr_Wilson_impl::m_arg
private

Definition at line 225 of file fopr_Wilson_impl.h.

std::vector< int > Fopr_Wilson::Fopr_Wilson_impl::m_boundary
private

boundary condition.

Definition at line 54 of file fopr_Wilson_impl.h.

std::vector< double > Fopr_Wilson::Fopr_Wilson_impl::m_boundary2
private

b.c. for each node.

Definition at line 55 of file fopr_Wilson_impl.h.

std::vector<Channel *> Fopr_Wilson::Fopr_Wilson_impl::m_bw_recv
private

Definition at line 84 of file fopr_Wilson_impl.h.

std::vector<Channel *> Fopr_Wilson::Fopr_Wilson_impl::m_bw_send
private

Definition at line 83 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_D)(Field &, const Field &)
private

Definition at line 181 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_D_ex)(Field &, const int, const Field &, const int)
private

Definition at line 185 of file fopr_Wilson_impl.h.

std::vector<Channel *> Fopr_Wilson::Fopr_Wilson_impl::m_fw_recv
private

Definition at line 82 of file fopr_Wilson_impl.h.

std::vector<Channel *> Fopr_Wilson::Fopr_Wilson_impl::m_fw_send
private

Definition at line 81 of file fopr_Wilson_impl.h.

std::vector< GammaMatrix > Fopr_Wilson::Fopr_Wilson_impl::m_GM
private

gamma matrices.

Definition at line 58 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_gm5)(Field &, const Field &)
private

Definition at line 182 of file fopr_Wilson_impl.h.

double Fopr_Wilson::Fopr_Wilson_impl::m_kappa
private

hopping parameter.

Definition at line 53 of file fopr_Wilson_impl.h.

std::string Fopr_Wilson::Fopr_Wilson_impl::m_mode
private

Definition at line 62 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Mt
private

Definition at line 215 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_mult)(Field &, const Field &)
private

Definition at line 179 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_mult_dag)(Field &, const Field &)
private

Definition at line 180 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_mult_tm)(Field &, const Field &)
private

Definition at line 184 of file fopr_Wilson_impl.h.

void(Fopr_Wilson::Fopr_Wilson_impl::* Fopr_Wilson::Fopr_Wilson_impl::m_mult_tp)(Field &, const Field &)
private

Definition at line 183 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Mz
private

Definition at line 215 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nc
private

Definition at line 48 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nd
private

Definition at line 48 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Ndf
private

Definition at line 48 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Ndim
private

Definition at line 50 of file fopr_Wilson_impl.h.

std::vector<int> Fopr_Wilson::Fopr_Wilson_impl::m_npe
private

Definition at line 80 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nt
private

Definition at line 49 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Ntask
private

Definition at line 216 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Ntask_t
private

Definition at line 217 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Ntask_z
private

Definition at line 217 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nthread
private

Definition at line 216 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nvc
private

Definition at line 48 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nvol
private

Definition at line 50 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nx
private

Definition at line 49 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Ny
private

Definition at line 49 of file fopr_Wilson_impl.h.

int Fopr_Wilson::Fopr_Wilson_impl::m_Nz
private

Definition at line 49 of file fopr_Wilson_impl.h.

std::string Fopr_Wilson::Fopr_Wilson_impl::m_repr
private

Definition at line 63 of file fopr_Wilson_impl.h.

const Field_G * Fopr_Wilson::Fopr_Wilson_impl::m_U
private

gauge configuration.

Definition at line 57 of file fopr_Wilson_impl.h.

Bridge::VerboseLevel Fopr_Wilson::Fopr_Wilson_impl::m_vl
private

Definition at line 60 of file fopr_Wilson_impl.h.

Field Fopr_Wilson::Fopr_Wilson_impl::m_w1
private

Definition at line 65 of file fopr_Wilson_impl.h.

Field Fopr_Wilson::Fopr_Wilson_impl::m_w2
private

temporary fields.

Definition at line 65 of file fopr_Wilson_impl.h.

ShiftField_lex Fopr_Wilson::Fopr_Wilson_impl::shift
private

Definition at line 167 of file fopr_Wilson_impl.h.

Field_F Fopr_Wilson::Fopr_Wilson_impl::trf
private

Definition at line 168 of file fopr_Wilson_impl.h.

Field_F Fopr_Wilson::Fopr_Wilson_impl::trf2
private

Definition at line 168 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_tm
private

Definition at line 71 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_tp
private

Definition at line 71 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_xm
private

Definition at line 68 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_xp
private

arrays for data transfer.

Definition at line 68 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_ym
private

Definition at line 69 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_yp
private

Definition at line 69 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_zm
private

Definition at line 70 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp1_zp
private

Definition at line 70 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_tm
private

Definition at line 71 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_tp
private

Definition at line 71 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_xm
private

Definition at line 68 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_xp
private

Definition at line 68 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_ym
private

Definition at line 69 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_yp
private

Definition at line 69 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_zm
private

Definition at line 70 of file fopr_Wilson_impl.h.

double * Fopr_Wilson::Fopr_Wilson_impl::vcp2_zp
private

Definition at line 70 of file fopr_Wilson_impl.h.


The documentation for this class was generated from the following files: