Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::valarray< 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::valarray< 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::valarray< 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 *, double *)
 
void mult_xp2_thread (int, double *, double *)
 
void mult_xpb_thread (int, double *, double *)
 
void mult_xm1_thread (int, double *, double *)
 
void mult_xm2_thread (int, double *, double *)
 
void mult_xmb_thread (int, double *, double *)
 
void mult_yp1_thread (int, double *, double *)
 
void mult_yp2_thread (int, double *, double *)
 
void mult_ypb_thread (int, double *, double *)
 
void mult_ym1_thread (int, double *, double *)
 
void mult_ym2_thread (int, double *, double *)
 
void mult_ymb_thread (int, double *, double *)
 
void mult_zp1_thread (int, double *, double *)
 
void mult_zp2_thread (int, double *, double *)
 
void mult_zpb_thread (int, double *, double *)
 
void mult_zm1_thread (int, double *, double *)
 
void mult_zm2_thread (int, double *, double *)
 
void mult_zmb_thread (int, double *, double *)
 
void mult_tp1_dirac_thread (int, double *, double *)
 
void mult_tp2_dirac_thread (int, double *, double *)
 
void mult_tpb_dirac_thread (int, double *, double *)
 
void mult_tm1_dirac_thread (int, double *, double *)
 
void mult_tm2_dirac_thread (int, double *, double *)
 
void mult_tmb_dirac_thread (int, double *, double *)
 
void mult_tp1_chiral_thread (int, double *, double *)
 
void mult_tp2_chiral_thread (int, double *, double *)
 
void mult_tpb_chiral_thread (int, double *, double *)
 
void mult_tm1_chiral_thread (int, double *, double *)
 
void mult_tm2_chiral_thread (int, double *, double *)
 
void mult_tmb_chiral_thread (int, double *, double *)
 
void daypx_thread (int, double *, double, double *)
 
void clear_thread (int, double *)
 
void gm5_dirac_thread (int, double *, double *)
 
void gm5_chiral_thread (int, double *, 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 *, double *)
 
void mult_xp2_thread (int, double *, double *)
 
void mult_xpb_thread (int, double *, double *)
 
void mult_xm1_thread (int, double *, double *)
 
void mult_xm2_thread (int, double *, double *)
 
void mult_xmb_thread (int, double *, double *)
 
void mult_yp1_thread (int, double *, double *)
 
void mult_yp2_thread (int, double *, double *)
 
void mult_ypb_thread (int, double *, double *)
 
void mult_ym1_thread (int, double *, double *)
 
void mult_ym2_thread (int, double *, double *)
 
void mult_ymb_thread (int, double *, double *)
 
void mult_zp1_thread (int, double *, double *)
 
void mult_zp2_thread (int, double *, double *)
 
void mult_zpb_thread (int, double *, double *)
 
void mult_zm1_thread (int, double *, double *)
 
void mult_zm2_thread (int, double *, double *)
 
void mult_zmb_thread (int, double *, double *)
 
void mult_tp1_dirac_thread (int, double *, double *)
 
void mult_tp2_dirac_thread (int, double *, double *)
 
void mult_tpb_dirac_thread (int, double *, double *)
 
void mult_tm1_dirac_thread (int, double *, double *)
 
void mult_tm2_dirac_thread (int, double *, double *)
 
void mult_tmb_dirac_thread (int, double *, double *)
 
void mult_tp1_chiral_thread (int, double *, double *)
 
void mult_tp2_chiral_thread (int, double *, double *)
 
void mult_tpb_chiral_thread (int, double *, double *)
 
void mult_tm1_chiral_thread (int, double *, double *)
 
void mult_tm2_chiral_thread (int, double *, double *)
 
void mult_tmb_chiral_thread (int, double *, double *)
 
void daypx_thread (int, double *, double, double *)
 
void clear_thread (int, double *)
 
void gm5_dirac_thread (int, double *, double *)
 
void gm5_chiral_thread (int, double *, 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::valarray< int > m_boundary
 boundary condition. More...
 
std::valarray< double > m_boundary2
 b.c. for each node. More...
 
const Field_Gm_U
 gauge configuration. More...
 
std::valarray< 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
 
valarray< mult_argm_arg
 
std::valarray< int > m_npe
 
std::valarray< Channel * > m_fw_send
 
std::valarray< Channel * > m_fw_recv
 
std::valarray< Channel * > m_bw_send
 
std::valarray< 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 496 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 145 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 244 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 238 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 360 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 287 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 477 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,
double *  v1 
)
private

Definition at line 123 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::daypx_thread ( int  ,
double *  ,
double  ,
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 209 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 531 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,
double *  v1 
)
private

Definition at line 1877 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 513 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,
double *  v1 
)
private

Definition at line 1845 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::gm5_dirac_thread ( int  ,
double *  ,
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 269 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 196 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 446 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,
double *  v1 
)
private

Definition at line 1673 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1340 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1729 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1396 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 882 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 808 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,
double *  v1 
)
private

Definition at line 1782 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1445 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1504 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1179 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1550 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1225 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 845 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 771 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,
double *  v1 
)
private

Definition at line 1609 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1280 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_tpb_dirac_thread ( int  ,
double *  ,
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 250 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 586 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,
double *  v1 
)
private

Definition at line 332 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 388 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 441 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 549 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,
double *  v1 
)
private

Definition at line 166 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 211 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 270 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_xpb_thread ( int  ,
double *  ,
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 660 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,
double *  v1 
)
private

Definition at line 669 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 725 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 778 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 623 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,
double *  v1 
)
private

Definition at line 503 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 548 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 607 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_ypb_thread ( int  ,
double *  ,
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 734 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,
double *  v1 
)
private

Definition at line 1007 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1063 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 1117 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 697 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,
double *  v1 
)
private

Definition at line 839 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 885 of file fopr_Wilson_impl_thread.cpp.

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

Definition at line 944 of file fopr_Wilson_impl_thread.cpp.

void Fopr_Wilson::Fopr_Wilson_impl::mult_zpb_thread ( int  ,
double *  ,
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 456 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 126 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::valarray< int >  bc 
)
void Fopr_Wilson::Fopr_Wilson_impl::set_parameters ( const double  kappa,
const std::valarray< int >  bc 
)
void Fopr_Wilson::Fopr_Wilson_impl::set_parameters ( const double  kappa,
const std::valarray< int >  bc 
)
void Fopr_Wilson::Fopr_Wilson_impl::setup_thread ( )
private

Definition at line 35 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 153 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.

valarray< mult_arg > Fopr_Wilson::Fopr_Wilson_impl::m_arg
private

Definition at line 225 of file fopr_Wilson_impl.h.

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

boundary condition.

Definition at line 54 of file fopr_Wilson_impl.h.

std::valarray< 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::valarray<Channel *> Fopr_Wilson::Fopr_Wilson_impl::m_bw_recv
private

Definition at line 84 of file fopr_Wilson_impl.h.

std::valarray<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::valarray<Channel *> Fopr_Wilson::Fopr_Wilson_impl::m_fw_recv
private

Definition at line 82 of file fopr_Wilson_impl.h.

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

Definition at line 81 of file fopr_Wilson_impl.h.

std::valarray< 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::valarray<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: