Gluonic observables
[Measurement routines]


Functions

void Chroma::block (LatticeColorMatrix &u_block, const multi1d< LatticeColorMatrix > &u, int mu, int bl_level, const Real &BlkAccu, int BlkMax, int j_decay)
 Construct block links.
void Chroma::fuzglue (XMLWriter &xml_out, const string &xml_group, const multi1d< LatticeColorMatrix > &u, int j_decay, const Real &BlkAccu, int BlkMax)
 Compute 'fuzzy' (blocked) glueball correlation functions.
void Chroma::fuzwilp (const multi1d< LatticeColorMatrix > &u, int j_decay, int tmax, int n_smear, const Real &sm_fact, const Real &BlkAccu, int BlkMax, XMLWriter &xml, const string &xml_group)
 Calculate ape-fuzzed Wilson loops.
void Chroma::gluecor (XMLWriter &xml_out, const string &xml_group, const multi1d< LatticeColorMatrix > &u, const SftMom &phases, int bl_level)
 Construct 0++, 2++ and 1+- glueball correlation functions from fuzzy links.
void Chroma::MesPlq (const multi1d< LatticeColorMatrix > &u, multi2d< Double > &plane_plaq, Double &link)
 Return the value of the average plaquette normalized to 1.
void Chroma::MesPlq (const multi1d< LatticeColorMatrix > &u, Double &w_plaq, Double &s_plaq, Double &t_plaq, multi2d< Double > &plane_plaq, Double &link)
 Return the value of the average plaquette normalized to 1.
void Chroma::MesPlq (const multi1d< LatticeColorMatrix > &u, Double &w_plaq, Double &s_plaq, Double &t_plaq, Double &link)
 Return the value of the average plaquette normalized to 1.
void Chroma::MesPlq (XMLWriter &xml, const string &xml_group, const multi1d< LatticeColorMatrix > &u)
 Print the value of the average plaquette normalized to 1.
void Chroma::polycor (XMLWriter &xml_out, const string &xml_group, const multi1d< LatticeColorMatrix > &u, const SftMom &phases, int bl_level)
 Construct Polyakov loop correlation functions from fuzzy links.
void Chroma::polylp (const multi1d< LatticeColorMatrix > &u, DComplex &poly_loop, int mu)
 Compute Polyakov loop.
void Chroma::polylp (const multi1d< LatticeColorMatrix > &u, multi1d< DComplex > &poly_loop)
 Compute Polyakov loop.
void Chroma::qactden (LatticeReal &lract, LatticeReal &lrqtop, const multi1d< LatticeColorMatrix > &u)
 Measure the lattice density of the lattice energy and the naive topological charge.
void Chroma::qtop_naive (const multi1d< LatticeColorMatrix > &u, const Real k5, Double &qtop)
 Compute top charge.
void Chroma::wilslp (const multi1d< LatticeColorMatrix > &u, int j_decay, int t_dir, int kind, XMLWriter &xml, const string &xml_group)
 Calculate Wilson loops.
void Chroma::Wloop (const multi1d< LatticeColorMatrix > &u, multi2d< Double > &plane_plaq_11, multi2d< Double > &plane_plaq_12, multi2d< Double > &plane_plaq_13, multi2d< Double > &plane_plaq_14)
 Return the value of the 11, 12, 13, 14 Wilson loops.
void Chroma::Wloop_bent (const multi1d< LatticeColorMatrix > &u, int mu, int nu, int eta, Double &ans)
 Return the value of the bent 12 Wilson loops.
void Chroma::Wloop_really_bent (const multi1d< LatticeColorMatrix > &u, int mu1, int mu2, int mu3, Double &ans)
 Return the value of the really bent Wilson loops of length 6.
void Chroma::Wloop_really_bent (const multi1d< LatticeColorMatrix > &u, Double &ans)
 Return the value of the really bent Wilson loops of length 6.
void Chroma::Wloop_bent (const multi1d< LatticeColorMatrix > &u, Double &ans)
 Return the value of the bent 12 Wilson loops.
void Chroma::Wloop (const multi1d< LatticeColorMatrix > &u, multi2d< Double > &plane_plaq_22, multi2d< Double > &plane_plaq_23)
 Return the value of the 22, 23, Wilson loops.
void Chroma::Wloop (const multi1d< LatticeColorMatrix > &u, Double &w_11, Double &s_11, Double &t_11, multi2d< Double > &plane_plaq_11, Double &w_12, Double &s_12, Double &t_12, multi2d< Double > &plane_plaq_12, Double &w_13, Double &s_13, Double &t_13, multi2d< Double > &plane_plaq_13, Double &w_14, Double &s_14, Double &t_14, multi2d< Double > &plane_plaq_14)
 Return the value of the average Wilson loops normalized to 1.
void Chroma::Wloop (const multi1d< LatticeColorMatrix > &u, Double &w_11, Double &s_11, Double &t_11, multi2d< Double > &plane_plaq_11, Double &w_12, Double &s_12, Double &t_12, multi2d< Double > &plane_plaq_12)
 Return the value of the average Wilson loops normalized to 1.
void Chroma::Wloop (XMLWriter &xml, const string &xml_group, const multi1d< LatticeColorMatrix > &u)
 Print the value of the average plaquette normalized to 1.

Detailed Description

Measure gluonic observables like plaquette, wilson loops (fuzzed), glueball correlations, topological charge, polyakov loops

Function Documentation

void Chroma::block ( LatticeColorMatrix &  u_block,
const multi1d< LatticeColorMatrix > &  u,
int  mu,
int  bl_level,
const Real &  BlkAccu,
int  BlkMax,
int  j_decay 
)

Construct block links.

Construct block links from: x x x------x | | _______ | | | \ | | | \ | | = x + \ x | | / | | | / | | | /______ | x x x------x

projected back onto SU(Nc)

Warning: this works only for Nc = 2 and 3 !

Parameters:
u_block blocked gauge field ( Write )
u gauge field ( Read )
mu direction of blocked gauge field ( Read )
bl_level blocking level (of the u's) ( Read )
BlkAccu accuracy in fuzzy link projection ( Read )
BlkMax maximum number of iterations in fuzzy link projection ( Read )
j_decay no staple in direction j_decay ( Read )

Definition at line 43 of file block.cc.

References BACKWARD, END_CODE, FORWARD, Chroma::reunit(), Chroma::REUNITARIZE_LABEL, Chroma::shift2(), START_CODE, and Chroma::su3proj().

Referenced by Chroma::SSEDCloverTerm::create(), Chroma::BAGELCloverTerm::create(), Chroma::fuzglue(), Chroma::BAGELCloverTerm::ldagdlinv(), Chroma::SSEDCloverEnv::lDagDLInvSiteLoop(), and Chroma::QDPCloverEnv::LDagDLInvSiteLoop().

void Chroma::fuzglue ( XMLWriter &  xml_out,
const string &  xml_group,
const multi1d< LatticeColorMatrix > &  u,
int  j_decay,
const Real &  BlkAccu,
int  BlkMax 
)

Compute 'fuzzy' (blocked) glueball correlation functions.

Driver for computation of 'fuzzy' (blocked) glueball correlation functions using Tepers 'fuzzying' method.

Warning: this works only for Nd = 4 ! (Construction of glueball states) Warning: this works only for Nc = 2 and 3 ! (Projection of blocked links)

Parameters:
xml_out xml file object ( Write )
xml_group string used for writing xml data ( Read )
u gauge field ( Read )
j_decay direction along which the exponentrial is allowed to decay ( Read )
BlkAccu accuracy in fuzzy link projection ( Read )
BlkMax maximum number of iterations in fuzzy link projection ( Read )

Definition at line 33 of file fuzglue.cc.

References Chroma::block(), END_CODE, Chroma::gluecor(), Chroma::polycor(), and START_CODE.

Referenced by Chroma::monte().

void Chroma::fuzwilp ( const multi1d< LatticeColorMatrix > &  u,
int  j_decay,
int  tmax,
int  n_smear,
const Real &  sm_fact,
const Real &  BlkAccu,
int  BlkMax,
XMLWriter &  xml,
const string &  xml_group 
)

Calculate ape-fuzzed Wilson loops.

Computes time-like APE_fuzzed Wilson loops, including non-planar loops,

This version makes APE-smeared links with no blocking as required for potential clculations

Warning: This version is VERY Slow as it has non-recursive shifting of some link products Warning: this works only for Nc = 2 and 3 ! (Projection of smeared/blocked links)

Warning: this version assumes the space-like directions (perpendicular to j_decay) to have equal length.

Parameters:
u gauge field ( Read )
j_decay 'time' direction for 'fuzzed' Wilson loops ( Read )
tmax maximum time-extent loops ( Read )
n_smear number of applying smearing to the gauge links ( Read )
sm_fact "smearing" factor = weight of old link w. r. to staples ( Read )
BlkAccu accuracy in fuzzy link projection ( Read )
BlkMax maximum number of iterations in fuzzy link projection ( Read )

Definition at line 39 of file fuzwilp.cc.

References Chroma::APE_Smear(), BACKWARD, FORWARD, START_CODE, and Chroma::write().

Referenced by main(), and Chroma::InlineFuzzedWilsonLoop::operator()().

void Chroma::gluecor ( XMLWriter &  xml_out,
const string &  xml_group,
const multi1d< LatticeColorMatrix > &  u,
const SftMom &  phases,
int  bl_level 
)

Construct 0++, 2++ and 1+- glueball correlation functions from fuzzy links.

Construct 0++, 2++ and 1+- glueball correlation functions from fuzzy links at blocking level bl_level and Write them in XML format.

Warning: this works only for Nd = 4 !

Parameters:
xml_out xml file object ( Write )
xml_group string used for writing xml data ( Read )
u (blocked) gauge field ( Read )
bl_level blocking level ( Read )
phases object holds list of momenta and Fourier phases ( Read )

Definition at line 30 of file gluecor.cc.

References END_CODE, FORWARD, Chroma::SftMom::getDir(), Chroma::SftMom::getSet(), j_decay, Chroma::SftMom::numSubsets(), Chroma::shift2(), START_CODE, and Chroma::write().

Referenced by Chroma::fuzglue().

void Chroma::MesPlq ( XMLWriter &  xml,
const string &  xml_group,
const multi1d< LatticeColorMatrix > &  u 
)

Print the value of the average plaquette normalized to 1.

Parameters:
xml plaquette average (Write)
xml_group xml file object ( Read )
u gauge field (Read)

Definition at line 167 of file mesplq.cc.

References END_CODE, Chroma::MesPlq(), Chroma::polylp(), START_CODE, and Chroma::write().

void Chroma::MesPlq ( const multi1d< LatticeColorMatrix > &  u,
Double &  w_plaq,
Double &  s_plaq,
Double &  t_plaq,
Double &  link 
)

Return the value of the average plaquette normalized to 1.

Parameters:
u gauge field (Read)
w_plaq plaquette average (Write)
s_plaq space-like plaquette average (Write)
t_plaq time-like plaquette average (Write)
link space-time average link (Write)

Definition at line 146 of file mesplq.cc.

References END_CODE, Chroma::MesPlq(), and START_CODE.

void Chroma::MesPlq ( const multi1d< LatticeColorMatrix > &  u,
Double &  w_plaq,
Double &  s_plaq,
Double &  t_plaq,
multi2d< Double > &  plane_plaq,
Double &  link 
)

Return the value of the average plaquette normalized to 1.

Parameters:
u gauge field (Read)
w_plaq plaquette average (Write)
s_plaq space-like plaquette average (Write)
t_plaq time-like plaquette average (Write)
plane_plaq plane plaquette average (Write)
link space-time average link (Write)

Definition at line 95 of file mesplq.cc.

References END_CODE, Chroma::MesPlq(), START_CODE, and Chroma::tDir().

void Chroma::MesPlq ( const multi1d< LatticeColorMatrix > &  u,
multi2d< Double > &  plane_plaq,
Double &  link 
)

Return the value of the average plaquette normalized to 1.

Parameters:
u gauge field (Read)
plane_plaq plane plaquette average (Write)
link space-time average link (Write)

Definition at line 26 of file mesplq.cc.

References END_CODE, FORWARD, and START_CODE.

Referenced by Chroma::InlineWilsonLoop::func(), Chroma::InlineUnitPropColorVecEnv::InlineMeas::func(), Chroma::InlineStochMeson::func(), Chroma::InlineStochHadronEnv::InlineMeas::func(), Chroma::InlineStochGroupMesonEnv::InlineMeas::func(), Chroma::InlineStochGroupBaryonEnv::InlineMeas::func(), Chroma::InlineStochBaryon::func(), Chroma::InlineStaticPropColorVecEnv::InlineMeas::func(), Chroma::InlineStaticLightSpec::func(), Chroma::InlineSpectrumQll::func(), Chroma::InlineSpectrum::func(), Chroma::InlineStaggeredSpectrum::func(), Chroma::InlineSFpcacEnv::InlineMeas::func(), Chroma::InlineSeqPropTestEnv::InlineMeas::func(), Chroma::InlineRitzEnv::InlineMeas::func(), Chroma::InlineQQQNucNuc::func(), Chroma::InlinePropagator::func(), Chroma::InlineStaggeredPropagatorEnv::InlineMeas::func(), Chroma::InlinePropagatorFerm::func(), Chroma::InlinePropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlinePropColorVecEnv::InlineMeas::func(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlinePlaquetteEnv::InlineMeas::func(), Chroma::InlineNpr::func(), Chroma::InlineNprVertex::func(), Chroma::InlineNoisyBuildingBlocks::func(), Chroma::InlineMultipole::func(), Chroma::InlineMultiPropagator::func(), Chroma::InlineMres::func(), Chroma::InlineMesonSpec::func(), Chroma::InlineMesonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineMesonGridMatElemEnv::InlineMeas::func(), Chroma::InlineMesonBlockMatElemEnv::InlineMeas::func(), Chroma::InlineMakeSource::func(), Chroma::InlineStaggeredMakeSourceEnv::InlineMeas::func(), Chroma::InlineMakeSourceFerm::func(), Chroma::InlineLaplaceEigsEnv::InlineMeas::func(), Chroma::InlineHeavyHadSpec::func(), Chroma::InlineHeavyLightCont::func(), Chroma::InlineHadSpec::func(), Chroma::InlineHadronContractEnv::InlineMeas::func(), Chroma::InlineGridPropEnv::InlineMeas::func(), Chroma::InlineGridPropMatElemEnv::InlineMeas::func(), Chroma::InlineGenPropMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineDiscoEnv::InlineMeas::func(), Chroma::InlineDiscoEOPrecEnv::InlineMeas::func(), Chroma::InlineDiscoEoEigCGEnv::InlineMeas::func(), Chroma::InlineDiscoEigCGEnv::InlineMeas::func(), Chroma::InlineCreateColorVecsEnv::InlineMeas::func(), Chroma::InlineBuildingBlocks::func(), Chroma::InlineBlockPropEnv::InlineMeas::func(), Chroma::InlineBlockPropMatElemEnv::InlineMeas::func(), Chroma::InlineBlockOrthogColorVecsEnv::InlineMeas::func(), Chroma::InlineBlockGenPropMatElemEnv::InlineMeas::func(), Chroma::InlineBlockColorVecsEnv::InlineMeas::func(), Chroma::InlineBaryonMatElemColorVecEnv::InlineMeas::func(), Chroma::InlineBaryonBlockMatElemEnv::InlineMeas::func(), Chroma::InlineAnnihPropMatElemColorVecEnv::InlineMeas::func(), main(), Chroma::MesPlq(), Chroma::monte(), Chroma::InlineSinkSmearEnv::InlineMeas::operator()(), Chroma::InlineStaggeredSinkSmearEnv::InlineMeas::operator()(), Chroma::InlineSeqSourceEnv::InlineMeas::operator()(), Chroma::InlineRandomTransfGaugeEnv::InlineMeas::operator()(), Chroma::InlineQQQEnv::InlineMeas::operator()(), Chroma::InlineQQQDiquarkEnv::InlineMeas::operator()(), Chroma::InlineQQbar::operator()(), Chroma::InlineLinkSmearEnv::InlineMeas::operator()(), Chroma::InlineDiquarkEnv::InlineMeas::operator()(), Chroma::InlineCoulGaugeEnv::InlineMeas::operator()(), Chroma::InlineBar3ptfn::operator()(), Chroma::InlineGaugeStateEnv::InlineMeas::operator()(), Chroma::InlineFermStateEnv::InlineMeas::operator()(), and Chroma::InlineStaggeredFermStateEnv::InlineMeas::operator()().

void Chroma::polycor ( XMLWriter &  xml_out,
const string &  xml_group,
const multi1d< LatticeColorMatrix > &  u,
const SftMom &  phases,
int  bl_level 
)

Construct Polyakov loop correlation functions from fuzzy links.

Construct Polyakov loop correlation functions from fuzzy links at blocking level bl_level in the directions orthogonal to j_decay and Write them in (pseudo) XML format.

Parameters:
xml_out xml file object ( Write )
xml_group string used for writing xml data ( Read )
u (blocked) gauge field ( Read )
block_latt block lattice size ( Read )
bl_level blocking level ( Read )
phases object holds list of momenta and Fourier phases ( Read )

Definition at line 29 of file polycor.cc.

References END_CODE, FORWARD, Chroma::SftMom::getDir(), Chroma::SftMom::getSet(), j_decay, Chroma::SftMom::numSubsets(), Chroma::shift2(), START_CODE, and Chroma::write().

Referenced by Chroma::fuzglue().

void Chroma::polylp ( const multi1d< LatticeColorMatrix > &  u,
multi1d< DComplex > &  poly_loop 
)

Compute Polyakov loop.

Parameters:
u gauge field (Read)
poly_loop Polyakov loop average (Write)

Definition at line 49 of file polylp.cc.

References END_CODE, Chroma::polylp(), and START_CODE.

void Chroma::polylp ( const multi1d< LatticeColorMatrix > &  u,
DComplex &  poly_loop,
int  mu 
)

Compute Polyakov loop.

Parameters:
u gauge field (Read)
poly_loop Polyakov loop average in direction mu (Write)
mu direction of Polyakov loop (Read)

Definition at line 21 of file polylp.cc.

References END_CODE, FORWARD, and START_CODE.

Referenced by main(), Chroma::MesPlq(), Chroma::monte(), Chroma::InlinePolyakovLoop::operator()(), and Chroma::polylp().

void Chroma::qactden ( LatticeReal &  lract,
LatticeReal &  lrqtop,
const multi1d< LatticeColorMatrix > &  u 
)

Measure the lattice density of the lattice energy and the naive topological charge.

Parameters:
lrqtop topological charge density (Write)
lract action to continuum instanton action density (Write)
u gauge field (Read)

Definition at line 21 of file qactden.cc.

References BACKWARD, END_CODE, FORWARD, START_CODE, and Chroma::twopi.

Referenced by Chroma::InlineQActDenEnv::InlineMeas::operator()().

void Chroma::qtop_naive ( const multi1d< LatticeColorMatrix > &  u,
const Real  k5,
Double &  qtop 
)

Compute top charge.

Parameters:
u gauge field (Read)
k5 improvement parameter (Read)
qtop topological charge (Write)

Definition at line 25 of file qnaive.cc.

References BACKWARD, END_CODE, FORWARD, START_CODE, and Chroma::twopi.

Referenced by Chroma::InlineQTopEnv::InlineMeas::operator()().

void Chroma::wilslp ( const multi1d< LatticeColorMatrix > &  u,
int  j_decay,
int  t_dir,
int  kind,
XMLWriter &  xml,
const string &  xml_group 
)

Calculate Wilson loops.

Calculates, depending on option, (1) "space-like" planar Wilson loops in the directions perpendicular to j_decay that have equal length, (2) "time-like" planar Wilson loops with time direction j_decay and space directions the perpendicular ones that have equal length and (3) off-axis "time-like" Wilson loops along 3 paricular paths in the space directions that have equal length.

Parameters:
u gauge field (Read)
j_decay decay direction (Read)
t_dir time direction (Read)
kind binary-combined YES/NO [1/0] of the three options (Read) e.g. kind = 2 gives planar t-like, kind=6 is planar + off-axis: sqrt(2), sqrt(5), sqrt(3)

Definition at line 33 of file wilslp.cc.

References Chroma::axGauge(), BACKWARD, END_CODE, FORWARD, START_CODE, and Chroma::write().

Referenced by Chroma::InlineWilsonLoop::func(), main(), and Chroma::monte().

void Chroma::Wloop ( XMLWriter &  xml,
const string &  xml_group,
const multi1d< LatticeColorMatrix > &  u 
)

Print the value of the average plaquette normalized to 1.

Parameters:
xml plaquette average (Write)
xml_group xml file object ( Read )
u gauge field (Read)

Definition at line 487 of file wloop.cc.

References END_CODE, START_CODE, Chroma::Wloop(), Chroma::Wloop_bent(), Chroma::Wloop_really_bent(), and Chroma::write().

void Chroma::Wloop ( const multi1d< LatticeColorMatrix > &  u,
Double &  w_11,
Double &  s_11,
Double &  t_11,
multi2d< Double > &  plane_plaq_11,
Double &  w_12,
Double &  s_12,
Double &  t_12,
multi2d< Double > &  plane_plaq_12 
)

Return the value of the average Wilson loops normalized to 1.

Parameters:
u gauge field (Read)
w_plaq plaquette average (Write)
s_plaq space-like plaquette average (Write)
t_plaq time-like plaquette average (Write)
plane_plaq plane plaquette average (Write)

Definition at line 423 of file wloop.cc.

References END_CODE, START_CODE, Chroma::tDir(), and Chroma::Wloop().

void Chroma::Wloop ( const multi1d< LatticeColorMatrix > &  u,
Double &  w_11,
Double &  s_11,
Double &  t_11,
multi2d< Double > &  plane_plaq_11,
Double &  w_12,
Double &  s_12,
Double &  t_12,
multi2d< Double > &  plane_plaq_12,
Double &  w_13,
Double &  s_13,
Double &  t_13,
multi2d< Double > &  plane_plaq_13,
Double &  w_14,
Double &  s_14,
Double &  t_14,
multi2d< Double > &  plane_plaq_14 
)

Return the value of the average Wilson loops normalized to 1.

Parameters:
u gauge field (Read)
w_plaq plaquette average (Write)
s_plaq space-like plaquette average (Write)
t_plaq time-like plaquette average (Write)
plane_plaq plane plaquette average (Write)

Definition at line 338 of file wloop.cc.

References END_CODE, START_CODE, Chroma::tDir(), and Chroma::Wloop().

void Chroma::Wloop ( const multi1d< LatticeColorMatrix > &  u,
multi2d< Double > &  plane_plaq_22,
multi2d< Double > &  plane_plaq_23 
)

Return the value of the 22, 23, Wilson loops.

Parameters:
u gauge field (Read)
plane_plaq_22 plane 2x2 Wilson loops average (Write)
plane_plaq_23 plane 2x3 Wilson loops average (Write)

compute the 2x2 Wilson loop

compute the 2x3 Wilson loop

Definition at line 267 of file wloop.cc.

References END_CODE, FORWARD, and START_CODE.

void Chroma::Wloop ( const multi1d< LatticeColorMatrix > &  u,
multi2d< Double > &  plane_plaq_11,
multi2d< Double > &  plane_plaq_12,
multi2d< Double > &  plane_plaq_13,
multi2d< Double > &  plane_plaq_14 
)

Return the value of the 11, 12, 13, 14 Wilson loops.

Parameters:
u gauge field (Read)
plane_plaq plane plaquette average (Write)
link space-time average link (Write)

compute the 1x1 Wilson loop

compute the 1x2 Wilson loop

compute the 1x3 Wilson loop

compute the 1x4 Wilson loop

Definition at line 33 of file wloop.cc.

References END_CODE, FORWARD, and START_CODE.

Referenced by Chroma::InlineStaggeredSpectrum::func(), and Chroma::Wloop().

void Chroma::Wloop_bent ( const multi1d< LatticeColorMatrix > &  u,
Double &  ans 
)

Return the value of the bent 12 Wilson loops.

averaged over directions.

Parameters:
u gauge field (Read)
ans bent rectangle (Write)

Definition at line 233 of file wloop.cc.

References END_CODE, START_CODE, and Chroma::Wloop_bent().

void Chroma::Wloop_bent ( const multi1d< LatticeColorMatrix > &  u,
int  mu,
int  nu,
int  eta,
Double &  ans 
)

Return the value of the bent 12 Wilson loops.

Parameters:
u gauge field (Read)
mu direction for plane 0 (Read)
nu direction for plane 0 (Read)
eta direction for plane 1 (Read)
sigma direction for plane 1 (Read)
ans bent rectangle (Write)

Definition at line 110 of file wloop.cc.

References BACKWARD, END_CODE, FORWARD, and START_CODE.

Referenced by Chroma::Wloop(), and Chroma::Wloop_bent().

void Chroma::Wloop_really_bent ( const multi1d< LatticeColorMatrix > &  u,
Double &  ans 
)

Return the value of the really bent Wilson loops of length 6.

Parameters:
u gauge field (Read)
ans really bent rectangle (Write)

Definition at line 196 of file wloop.cc.

References END_CODE, START_CODE, and Chroma::Wloop_really_bent().

void Chroma::Wloop_really_bent ( const multi1d< LatticeColorMatrix > &  u,
int  mu1,
int  mu2,
int  mu3,
Double &  ans 
)

Return the value of the really bent Wilson loops of length 6.

Parameters:
u gauge field (Read)
mu1 direction 1 (Read)
mu2 direction 2 (Read)
mu3 direction 3 (Read)
ans really bent rectangle (Write)

Definition at line 162 of file wloop.cc.

References END_CODE, FORWARD, and START_CODE.

Referenced by Chroma::Wloop(), and Chroma::Wloop_really_bent().


Generated on Sun Nov 22 04:38:40 2009 for CHROMA by  doxygen 1.4.7