Bridge++  Ver. 2.0.2
Fopr_NonRelativistic Class Reference

#include <fopr_NonRelativistic.h>

Inheritance diagram for Fopr_NonRelativistic:
AFopr< Field >

Public Member Functions

 Fopr_NonRelativistic (const Parameters &params)
 constructor without argument More...
 
 ~Fopr_NonRelativistic ()
 destructor More...
 
void set_parameters (const Parameters &params)
 seting parameters with a Parameter object More...
 
void set_parameters (const double MQ, const int nstab, const double m_u0, const std::vector< double > coeff, const std::vector< int > bc, const std::string evolution_type, const std::string correction_terms)
 seting parameters with individual values More...
 
void get_parameters (Parameters &params) const
 gets parameters by a Parameter object: to be implemented in a subclass. More...
 
void set_config (Field *U)
 setting gauge configuration and field strength More...
 
void set_config (unique_ptr< Field_G > &U)
 
void set_mode (const std::string mode)
 setting mult mode: 'Evolve' and 'Rotation' More...
 
std::string get_mode () const
 
void mult (Field &v, const Field &w)
 mult with m_mode More...
 
void mult_dag (Field &v, const Field &w)
 not available More...
 
void mult (Field &v, const Field &w, const std::string mode)
 mult with give mode More...
 
void mult_dag (Field &v, const Field &w, const std::string mode)
 not available More...
 
void mult_gm5 (Field &v, const Field &w)
 multiply $\gamma_5$ : not available More...
 
void mult_up (const int mu, Field &v, const Field &w)
 transporter in upper direction : not available More...
 
void mult_dn (const int mu, Field &v, const Field &w)
 transporter in lower direction : not available More...
 
int field_nvol ()
 volume size as a 4D operator More...
 
int field_nin ()
 inner degree of freedom as a 4-spinor More...
 
int field_nex ()
 extra degree of freedom More...
 
double flop_count ()
 number of floating point operations: not implemented More...
 
double flop_count (const std::string mode)
 flop_count for given mode: not implemented More...
 
- Public Member Functions inherited from AFopr< Field >
 AFopr ()
 
virtual ~AFopr ()
 
virtual std::string get_mode () const
 returns the current mult mode. More...
 
virtual void normalize_fprop (Field &)
 normalize propagator if necessary (default: do nothing) More...
 
virtual void normalize_fopr (Field &)
 normalize propagator if necessary (default: do nothing) More...
 
virtual bool needs_convert ()
 returns true if additional field conversion is needed. More...
 
virtual void convert (Field &, const Field &)
 converts a Field object into other format if necessary. More...
 
virtual void reverse (Field &, const Field &)
 converts an alternative field to a Field object. More...
 

Static Public Attributes

static const std::string class_name = "Fopr_NonRelativistic"
 

Private Member Functions

void init (const Parameters &params)
 initial setup. More...
 
void tidyup ()
 final clean up. More...
 
void evolve (Field &, const Field &)
 evolution equation (facade). More...
 
void set_source (Field &Xt, const Field &b)
 extract source time slice and 3D source vector from 4D source. More...
 
void evolve_impl (Field &, const Field &, const int itime)
 called from evolve() and switchs evlution equation More...
 
void evolve_typeA (Field &, const Field &, const int itime)
 evolution equation according to [1] More...
 
void evolve_typeB (Field &, const Field &, const int itime)
 evolution equation according to [2] More...
 
void evolve_H0 (Field &, const Field &, const int itime)
 evolution with kinetic term More...
 
void evolve_U4 (Field &, const Field &, const int itime)
 evolution with one time slice ahead More...
 
void evolve_deltaH (Field &, const Field &, const int itime)
 evolution with correction terms More...
 
void add_deltaH1 (Field &, const Field &, const int itime)
 correction term deltaH(1): spin-magnetic interaction More...
 
void add_deltaH2 (Field &, const Field &, const int itime)
 correction term deltaH(2) More...
 
void add_deltaH3 (Field &, const Field &, const int itime)
 correction term deltaH(3) More...
 
void add_deltaH5 (Field &, const Field &, const int itime)
 correction term deltaH(5) More...
 
void add_deltaH46 (Field &, const Field &, const int itime)
 correction terms deltaH(4) + deltaH(6) More...
 
void calc_Delta2 (Field &, const Field &, const int itime)
 second order covariant derivative More...
 
void calc_Delta1 (Field &, const Field &, const int idir, const int itime)
 first order covariant derivative More...
 
void calc_Delta4 (Field &, const Field &, const int itime)
 fourth order covariant derivative More...
 
void rotation (Field &v, const Field &w, const int jd)
 field rotation (jd = 1: normal, -1: conjugate) More...
 
void add_R2 (Field &v, const Field &w, const int jd, const int itime)
 
void add_R3 (Field &v, const Field &w, const int itime)
 
void add_R4 (Field &v, const Field &w, const int itime)
 
void add_R5 (Field &v, const Field &w, const int itime)
 
void mult_sigma1 (Field &Xt, const Field &Yt)
 multiplying Pauli matrix $\sigma_1$ More...
 
void mult_sigma2 (Field &Xt, const Field &Yt)
 multiplying Pauli matrix $\sigma_2$ More...
 
void mult_sigma3 (Field &Xt, const Field &Yt)
 multiplying Pauli matrix $\sigma_3$ More...
 
void shift_forward (Field &Xt, const Field &Yt, const int idir, const int itime)
 shifting 3D field forward in idir-direction More...
 
void shift_backward (Field &Xt, const Field &Yt, const int idir, const int itime)
 shifting 3D field backward in idir-direction More...
 
void shift_xup (Field &Xt, const Field &Yt, const int itime)
 implemetation of shifting field More...
 
void shift_xdn (Field &Xt, const Field &Yt, const int itime)
 
void shift_yup (Field &Xt, const Field &Yt, const int itime)
 
void shift_ydn (Field &Xt, const Field &Yt, const int itime)
 
void shift_zup (Field &Xt, const Field &Yt, const int itime)
 
void shift_zdn (Field &Xt, const Field &Yt, const int itime)
 
void mult_Gn (Field &Xt, const Field &Yt, const int idir, const int itime)
 nultiplication of gauge field More...
 
void mult_Gd (Field &Xt, const Field &Yt, const int idir, const int itime)
 nultiplication of gauge field (hermitian conjugate) More...
 
void mult_F (Field &Xt, const Field &Yt, const int icomp, const int itime)
 nultiplication of field strength More...
 

Private Attributes

double m_MQ
 heavy quark mass More...
 
int m_nstab
 stabilization parameter More...
 
int m_num_correct
 number of correction terms More...
 
double m_u0
 mean-field value More...
 
Bridge::VerboseLevel m_vl
 verbose level More...
 
std::vector< double > m_coeff
 coefficients of correction terms More...
 
std::vector< int > m_boundary
 boundary conditions More...
 
std::string m_evolution_type
 type of evolution equation More...
 
std::string m_correction_terms
 order of correction terms More...
 
std::string m_repr
 gamma matrix repr. (set to Dirac) More...
 
std::string m_mode
 mode of multiplication More...
 
int m_Nc
 
int m_Nvc
 
int m_Nd
 
int m_Nd2
 
int m_Nx
 
int m_Ny
 
int m_Nz
 
int m_Nt
 
int m_Nvol
 
int m_Ndim
 
int m_Nspc
 spatial volume (m_Nx * m_Ny * m_Nz) More...
 
int m_Ltime
 global temporal extent More...
 
int m_itime_src
 source time slice More...
 
Field_G m_U
 gauge configuration More...
 
std::vector< Field_Gm_Fstr
 Field strenth (0-2: B, 3-5: E) More...
 
std::vector< double > buf1_x
 
std::vector< double > buf2_x
 communication buffer in x-dir. More...
 
std::vector< double > buf1_y
 
std::vector< double > buf2_y
 communication buffer in y-dir. More...
 
std::vector< double > buf1_z
 
std::vector< double > buf2_z
 communication buffer in z-dir. More...
 
std::vector< Fieldm_Xt
 heavy quark field. More...
 
Field m_Wt1
 
Field m_Wt2
 
Field m_Wt3
 working field on each time slice. More...
 
Field m_Yt1
 
Field m_Yt2
 
Field m_Yt3
 working field on each time slice. More...
 
Field m_Zt1
 
Field m_Zt2
 working field on each time slice. More...
 

Additional Inherited Members

- Static Protected Attributes inherited from AFopr< Field >
static const std::string class_name
 

Detailed Description

@File fopr_NonRelativistic.h

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

Nonrelativistic QCD fermion operator.

This class implements the nonrelativistic QCD (NRQCD) fermion operator. References of implementation: [1] K.I. Ishikawa et al., Phys. Rev. D 56 (1997) 7028. [2] S. Hashimoto et al., Phys. Rev. D 58 (1998) 014502. Convention of correction terms is based on [1].

  • evolution type-A corresponds to [1]
  • evolution type-B corresponds to [2] We thank Takafumi Aoki for checking the code. [02 Jul 2021/30 Dec 2022 H.Matsufuru]

Definition at line 31 of file fopr_NonRelativistic.h.

Constructor & Destructor Documentation

◆ Fopr_NonRelativistic()

Fopr_NonRelativistic::Fopr_NonRelativistic ( const Parameters params)
inline

constructor without argument

constructor with parameter

Definition at line 84 of file fopr_NonRelativistic.h.

◆ ~Fopr_NonRelativistic()

Fopr_NonRelativistic::~Fopr_NonRelativistic ( )
inline

destructor

Definition at line 88 of file fopr_NonRelativistic.h.

Member Function Documentation

◆ add_deltaH1()

void Fopr_NonRelativistic::add_deltaH1 ( Field Xt,
const Field Yt,
const int  itime 
)
private

correction term deltaH(1): spin-magnetic interaction

Definition at line 791 of file fopr_NonRelativistic.cpp.

◆ add_deltaH2()

void Fopr_NonRelativistic::add_deltaH2 ( Field Xt,
const Field Yt,
const int  itime 
)
private

correction term deltaH(2)

Definition at line 814 of file fopr_NonRelativistic.cpp.

◆ add_deltaH3()

void Fopr_NonRelativistic::add_deltaH3 ( Field Xt,
const Field Yt,
const int  itime 
)
private

correction term deltaH(3)

Definition at line 858 of file fopr_NonRelativistic.cpp.

◆ add_deltaH46()

void Fopr_NonRelativistic::add_deltaH46 ( Field Xt,
const Field Yt,
const int  itime 
)
private

correction terms deltaH(4) + deltaH(6)

Definition at line 962 of file fopr_NonRelativistic.cpp.

◆ add_deltaH5()

void Fopr_NonRelativistic::add_deltaH5 ( Field Xt,
const Field Yt,
const int  itime 
)
private

correction term deltaH(5)

Definition at line 950 of file fopr_NonRelativistic.cpp.

◆ add_R2()

void Fopr_NonRelativistic::add_R2 ( Field v,
const Field w,
const int  jd,
const int  itime 
)
private

Definition at line 512 of file fopr_NonRelativistic.cpp.

◆ add_R3()

void Fopr_NonRelativistic::add_R3 ( Field v,
const Field w,
const int  itime 
)
private

Definition at line 540 of file fopr_NonRelativistic.cpp.

◆ add_R4()

void Fopr_NonRelativistic::add_R4 ( Field v,
const Field w,
const int  itime 
)
private

Definition at line 552 of file fopr_NonRelativistic.cpp.

◆ add_R5()

void Fopr_NonRelativistic::add_R5 ( Field v,
const Field w,
const int  itime 
)
private

Definition at line 581 of file fopr_NonRelativistic.cpp.

◆ calc_Delta1()

void Fopr_NonRelativistic::calc_Delta1 ( Field Xt,
const Field Yt,
const int  idir,
const int  itime 
)
private

first order covariant derivative

Definition at line 1048 of file fopr_NonRelativistic.cpp.

◆ calc_Delta2()

void Fopr_NonRelativistic::calc_Delta2 ( Field Xt,
const Field Yt,
const int  itime 
)
private

second order covariant derivative

Definition at line 977 of file fopr_NonRelativistic.cpp.

◆ calc_Delta4()

void Fopr_NonRelativistic::calc_Delta4 ( Field Xt,
const Field Yt,
const int  itime 
)
private

fourth order covariant derivative

Definition at line 1005 of file fopr_NonRelativistic.cpp.

◆ evolve()

void Fopr_NonRelativistic::evolve ( Field v,
const Field w 
)
private

evolution equation (facade).

Definition at line 376 of file fopr_NonRelativistic.cpp.

◆ evolve_deltaH()

void Fopr_NonRelativistic::evolve_deltaH ( Field Xt,
const Field Yt,
const int  itime 
)
private

evolution with correction terms

Definition at line 756 of file fopr_NonRelativistic.cpp.

◆ evolve_H0()

void Fopr_NonRelativistic::evolve_H0 ( Field Xt,
const Field Yt,
const int  itime 
)
private

evolution with kinetic term

Definition at line 693 of file fopr_NonRelativistic.cpp.

◆ evolve_impl()

void Fopr_NonRelativistic::evolve_impl ( Field Xt,
const Field Yt,
const int  itime 
)
private

called from evolve() and switchs evlution equation

Definition at line 610 of file fopr_NonRelativistic.cpp.

◆ evolve_typeA()

void Fopr_NonRelativistic::evolve_typeA ( Field Xt,
const Field Yt,
const int  itime 
)
private

evolution equation according to [1]

Definition at line 628 of file fopr_NonRelativistic.cpp.

◆ evolve_typeB()

void Fopr_NonRelativistic::evolve_typeB ( Field Xt,
const Field Yt,
const int  itime 
)
private

evolution equation according to [2]

Definition at line 659 of file fopr_NonRelativistic.cpp.

◆ evolve_U4()

void Fopr_NonRelativistic::evolve_U4 ( Field Xt,
const Field Yt,
const int  itime 
)
private

evolution with one time slice ahead

Definition at line 717 of file fopr_NonRelativistic.cpp.

◆ field_nex()

int Fopr_NonRelativistic::field_nex ( )
inlinevirtual

extra degree of freedom

Implements AFopr< Field >.

Definition at line 142 of file fopr_NonRelativistic.h.

◆ field_nin()

int Fopr_NonRelativistic::field_nin ( )
inlinevirtual

inner degree of freedom as a 4-spinor

Implements AFopr< Field >.

Definition at line 139 of file fopr_NonRelativistic.h.

◆ field_nvol()

int Fopr_NonRelativistic::field_nvol ( )
inlinevirtual

volume size as a 4D operator

Implements AFopr< Field >.

Definition at line 136 of file fopr_NonRelativistic.h.

◆ flop_count() [1/2]

double Fopr_NonRelativistic::flop_count ( )
virtual

number of floating point operations: not implemented

Reimplemented from AFopr< Field >.

Definition at line 1757 of file fopr_NonRelativistic.cpp.

◆ flop_count() [2/2]

double Fopr_NonRelativistic::flop_count ( const std::string  mode)
virtual

flop_count for given mode: not implemented

Reimplemented from AFopr< Field >.

Definition at line 1764 of file fopr_NonRelativistic.cpp.

◆ get_mode()

std::string Fopr_NonRelativistic::get_mode ( ) const
inline

Definition at line 112 of file fopr_NonRelativistic.h.

◆ get_parameters()

void Fopr_NonRelativistic::get_parameters ( Parameters params) const
virtual

gets parameters by a Parameter object: to be implemented in a subclass.

Reimplemented from AFopr< Field >.

Definition at line 233 of file fopr_NonRelativistic.cpp.

◆ init()

void Fopr_NonRelativistic::init ( const Parameters params)
private

initial setup.

Definition at line 69 of file fopr_NonRelativistic.cpp.

◆ mult() [1/2]

void Fopr_NonRelativistic::mult ( Field v,
const Field w 
)
virtual

mult with m_mode

Reimplemented from AFopr< Field >.

Definition at line 276 of file fopr_NonRelativistic.cpp.

◆ mult() [2/2]

void Fopr_NonRelativistic::mult ( Field v,
const Field w,
const std::string  mode 
)
virtual

mult with give mode

Reimplemented from AFopr< Field >.

Definition at line 304 of file fopr_NonRelativistic.cpp.

◆ mult_dag() [1/2]

void Fopr_NonRelativistic::mult_dag ( Field v,
const Field w 
)
virtual

not available

Reimplemented from AFopr< Field >.

Definition at line 291 of file fopr_NonRelativistic.cpp.

◆ mult_dag() [2/2]

void Fopr_NonRelativistic::mult_dag ( Field v,
const Field w,
const std::string  mode 
)
virtual

not available

Reimplemented from AFopr< Field >.

Definition at line 320 of file fopr_NonRelativistic.cpp.

◆ mult_dn()

void Fopr_NonRelativistic::mult_dn ( const int  mu,
Field v,
const Field w 
)
virtual

transporter in lower direction : not available

Reimplemented from AFopr< Field >.

Definition at line 367 of file fopr_NonRelativistic.cpp.

◆ mult_F()

void Fopr_NonRelativistic::mult_F ( Field Xt,
const Field Yt,
const int  icomp,
const int  itime 
)
private

nultiplication of field strength

Definition at line 1678 of file fopr_NonRelativistic.cpp.

◆ mult_Gd()

void Fopr_NonRelativistic::mult_Gd ( Field Xt,
const Field Yt,
const int  idir,
const int  itime 
)
private

nultiplication of gauge field (hermitian conjugate)

Definition at line 1717 of file fopr_NonRelativistic.cpp.

◆ mult_gm5()

void Fopr_NonRelativistic::mult_gm5 ( Field v,
const Field w 
)
virtual

multiply $\gamma_5$ : not available

Reimplemented from AFopr< Field >.

Definition at line 334 of file fopr_NonRelativistic.cpp.

◆ mult_Gn()

void Fopr_NonRelativistic::mult_Gn ( Field Xt,
const Field Yt,
const int  idir,
const int  itime 
)
private

nultiplication of gauge field

Definition at line 1639 of file fopr_NonRelativistic.cpp.

◆ mult_sigma1()

void Fopr_NonRelativistic::mult_sigma1 ( Field Xt,
const Field Yt 
)
private

multiplying Pauli matrix $\sigma_1$

Definition at line 1558 of file fopr_NonRelativistic.cpp.

◆ mult_sigma2()

void Fopr_NonRelativistic::mult_sigma2 ( Field Xt,
const Field Yt 
)
private

multiplying Pauli matrix $\sigma_2$

Definition at line 1585 of file fopr_NonRelativistic.cpp.

◆ mult_sigma3()

void Fopr_NonRelativistic::mult_sigma3 ( Field Xt,
const Field Yt 
)
private

multiplying Pauli matrix $\sigma_3$

Definition at line 1612 of file fopr_NonRelativistic.cpp.

◆ mult_up()

void Fopr_NonRelativistic::mult_up ( const int  mu,
Field v,
const Field w 
)
virtual

transporter in upper direction : not available

Reimplemented from AFopr< Field >.

Definition at line 358 of file fopr_NonRelativistic.cpp.

◆ rotation()

void Fopr_NonRelativistic::rotation ( Field v,
const Field w,
const int  jd 
)
private

field rotation (jd = 1: normal, -1: conjugate)

Definition at line 435 of file fopr_NonRelativistic.cpp.

◆ set_config() [1/2]

void Fopr_NonRelativistic::set_config ( Field U)
virtual

setting gauge configuration and field strength

Implements AFopr< Field >.

Definition at line 247 of file fopr_NonRelativistic.cpp.

◆ set_config() [2/2]

void Fopr_NonRelativistic::set_config ( unique_ptr< Field_G > &  U)
inline

Definition at line 107 of file fopr_NonRelativistic.h.

◆ set_mode()

void Fopr_NonRelativistic::set_mode ( const std::string  mode)
virtual

setting mult mode: 'Evolve' and 'Rotation'

Reimplemented from AFopr< Field >.

Definition at line 264 of file fopr_NonRelativistic.cpp.

◆ set_parameters() [1/2]

void Fopr_NonRelativistic::set_parameters ( const double  MQ,
const int  nstab,
const double  m_u0,
const std::vector< double >  coeff,
const std::vector< int >  bc,
const std::string  evolution_type,
const std::string  correction_terms 
)

seting parameters with individual values

Definition at line 190 of file fopr_NonRelativistic.cpp.

◆ set_parameters() [2/2]

void Fopr_NonRelativistic::set_parameters ( const Parameters params)
virtual

seting parameters with a Parameter object

Reimplemented from AFopr< Field >.

Definition at line 149 of file fopr_NonRelativistic.cpp.

◆ set_source()

void Fopr_NonRelativistic::set_source ( Field Xt,
const Field b 
)
private

extract source time slice and 3D source vector from 4D source.

Definition at line 1073 of file fopr_NonRelativistic.cpp.

◆ shift_backward()

void Fopr_NonRelativistic::shift_backward ( Field Xt,
const Field Yt,
const int  idir,
const int  itime 
)
private

shifting 3D field backward in idir-direction

Definition at line 1165 of file fopr_NonRelativistic.cpp.

◆ shift_forward()

void Fopr_NonRelativistic::shift_forward ( Field Xt,
const Field Yt,
const int  idir,
const int  itime 
)
private

shifting 3D field forward in idir-direction

Definition at line 1147 of file fopr_NonRelativistic.cpp.

◆ shift_xdn()

void Fopr_NonRelativistic::shift_xdn ( Field Xt,
const Field Yt,
const int  itime 
)
private

Definition at line 1245 of file fopr_NonRelativistic.cpp.

◆ shift_xup()

void Fopr_NonRelativistic::shift_xup ( Field Xt,
const Field Yt,
const int  itime 
)
private

implemetation of shifting field

Definition at line 1183 of file fopr_NonRelativistic.cpp.

◆ shift_ydn()

void Fopr_NonRelativistic::shift_ydn ( Field Xt,
const Field Yt,
const int  itime 
)
private

Definition at line 1371 of file fopr_NonRelativistic.cpp.

◆ shift_yup()

void Fopr_NonRelativistic::shift_yup ( Field Xt,
const Field Yt,
const int  itime 
)
private

Definition at line 1306 of file fopr_NonRelativistic.cpp.

◆ shift_zdn()

void Fopr_NonRelativistic::shift_zdn ( Field Xt,
const Field Yt,
const int  itime 
)
private

Definition at line 1497 of file fopr_NonRelativistic.cpp.

◆ shift_zup()

void Fopr_NonRelativistic::shift_zup ( Field Xt,
const Field Yt,
const int  itime 
)
private

Definition at line 1437 of file fopr_NonRelativistic.cpp.

◆ tidyup()

void Fopr_NonRelativistic::tidyup ( )
private

final clean up.

Definition at line 142 of file fopr_NonRelativistic.cpp.

Member Data Documentation

◆ buf1_x

std::vector<double> Fopr_NonRelativistic::buf1_x
private

Definition at line 65 of file fopr_NonRelativistic.h.

◆ buf1_y

std::vector<double> Fopr_NonRelativistic::buf1_y
private

Definition at line 66 of file fopr_NonRelativistic.h.

◆ buf1_z

std::vector<double> Fopr_NonRelativistic::buf1_z
private

Definition at line 67 of file fopr_NonRelativistic.h.

◆ buf2_x

std::vector<double> Fopr_NonRelativistic::buf2_x
private

communication buffer in x-dir.

Definition at line 65 of file fopr_NonRelativistic.h.

◆ buf2_y

std::vector<double> Fopr_NonRelativistic::buf2_y
private

communication buffer in y-dir.

Definition at line 66 of file fopr_NonRelativistic.h.

◆ buf2_z

std::vector<double> Fopr_NonRelativistic::buf2_z
private

communication buffer in z-dir.

Definition at line 67 of file fopr_NonRelativistic.h.

◆ class_name

const std::string Fopr_NonRelativistic::class_name = "Fopr_NonRelativistic"
static

Definition at line 34 of file fopr_NonRelativistic.h.

◆ m_boundary

std::vector<int> Fopr_NonRelativistic::m_boundary
private

boundary conditions

Definition at line 45 of file fopr_NonRelativistic.h.

◆ m_coeff

std::vector<double> Fopr_NonRelativistic::m_coeff
private

coefficients of correction terms

Definition at line 44 of file fopr_NonRelativistic.h.

◆ m_correction_terms

std::string Fopr_NonRelativistic::m_correction_terms
private

order of correction terms

Definition at line 47 of file fopr_NonRelativistic.h.

◆ m_evolution_type

std::string Fopr_NonRelativistic::m_evolution_type
private

type of evolution equation

Definition at line 46 of file fopr_NonRelativistic.h.

◆ m_Fstr

std::vector<Field_G> Fopr_NonRelativistic::m_Fstr
private

Field strenth (0-2: B, 3-5: E)

Definition at line 63 of file fopr_NonRelativistic.h.

◆ m_itime_src

int Fopr_NonRelativistic::m_itime_src
private

source time slice

Definition at line 59 of file fopr_NonRelativistic.h.

◆ m_Ltime

int Fopr_NonRelativistic::m_Ltime
private

global temporal extent

Definition at line 57 of file fopr_NonRelativistic.h.

◆ m_mode

std::string Fopr_NonRelativistic::m_mode
private

mode of multiplication

Definition at line 51 of file fopr_NonRelativistic.h.

◆ m_MQ

double Fopr_NonRelativistic::m_MQ
private

heavy quark mass

Definition at line 37 of file fopr_NonRelativistic.h.

◆ m_Nc

int Fopr_NonRelativistic::m_Nc
private

Definition at line 53 of file fopr_NonRelativistic.h.

◆ m_Nd

int Fopr_NonRelativistic::m_Nd
private

Definition at line 53 of file fopr_NonRelativistic.h.

◆ m_Nd2

int Fopr_NonRelativistic::m_Nd2
private

Definition at line 53 of file fopr_NonRelativistic.h.

◆ m_Ndim

int Fopr_NonRelativistic::m_Ndim
private

Definition at line 55 of file fopr_NonRelativistic.h.

◆ m_Nspc

int Fopr_NonRelativistic::m_Nspc
private

spatial volume (m_Nx * m_Ny * m_Nz)

Definition at line 56 of file fopr_NonRelativistic.h.

◆ m_nstab

int Fopr_NonRelativistic::m_nstab
private

stabilization parameter

Definition at line 38 of file fopr_NonRelativistic.h.

◆ m_Nt

int Fopr_NonRelativistic::m_Nt
private

Definition at line 54 of file fopr_NonRelativistic.h.

◆ m_num_correct

int Fopr_NonRelativistic::m_num_correct
private

number of correction terms

Definition at line 39 of file fopr_NonRelativistic.h.

◆ m_Nvc

int Fopr_NonRelativistic::m_Nvc
private

Definition at line 53 of file fopr_NonRelativistic.h.

◆ m_Nvol

int Fopr_NonRelativistic::m_Nvol
private

Definition at line 55 of file fopr_NonRelativistic.h.

◆ m_Nx

int Fopr_NonRelativistic::m_Nx
private

Definition at line 54 of file fopr_NonRelativistic.h.

◆ m_Ny

int Fopr_NonRelativistic::m_Ny
private

Definition at line 54 of file fopr_NonRelativistic.h.

◆ m_Nz

int Fopr_NonRelativistic::m_Nz
private

Definition at line 54 of file fopr_NonRelativistic.h.

◆ m_repr

std::string Fopr_NonRelativistic::m_repr
private

gamma matrix repr. (set to Dirac)

Definition at line 49 of file fopr_NonRelativistic.h.

◆ m_U

Field_G Fopr_NonRelativistic::m_U
private

gauge configuration

Definition at line 61 of file fopr_NonRelativistic.h.

◆ m_u0

double Fopr_NonRelativistic::m_u0
private

mean-field value

Definition at line 40 of file fopr_NonRelativistic.h.

◆ m_vl

Bridge::VerboseLevel Fopr_NonRelativistic::m_vl
private

verbose level

Definition at line 42 of file fopr_NonRelativistic.h.

◆ m_Wt1

Field Fopr_NonRelativistic::m_Wt1
private

Definition at line 70 of file fopr_NonRelativistic.h.

◆ m_Wt2

Field Fopr_NonRelativistic::m_Wt2
private

Definition at line 70 of file fopr_NonRelativistic.h.

◆ m_Wt3

Field Fopr_NonRelativistic::m_Wt3
private

working field on each time slice.

Definition at line 70 of file fopr_NonRelativistic.h.

◆ m_Xt

std::vector<Field> Fopr_NonRelativistic::m_Xt
private

heavy quark field.

Definition at line 69 of file fopr_NonRelativistic.h.

◆ m_Yt1

Field Fopr_NonRelativistic::m_Yt1
private

Definition at line 71 of file fopr_NonRelativistic.h.

◆ m_Yt2

Field Fopr_NonRelativistic::m_Yt2
private

Definition at line 71 of file fopr_NonRelativistic.h.

◆ m_Yt3

Field Fopr_NonRelativistic::m_Yt3
private

working field on each time slice.

Definition at line 71 of file fopr_NonRelativistic.h.

◆ m_Zt1

Field Fopr_NonRelativistic::m_Zt1
private

Definition at line 72 of file fopr_NonRelativistic.h.

◆ m_Zt2

Field Fopr_NonRelativistic::m_Zt2
private

working field on each time slice.

Definition at line 72 of file fopr_NonRelativistic.h.


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