CHROMA
Functions | Variables
qtopcor.cc File Reference

Go to the source code of this file.

Functions

 include (types.mh) multi1d< Real > qtop_corr(num_points)
 
 START_CODE ()
 
 fftinit ()
 
 ccfft (cqtop[0], cqtop[1], Nd, FORWARD)
 
 ccfft (tmp_1[0], tmp_1[1], Nd, BACKWARD)
 
 if (Nd > 1) for(mu
 
 copymask (lcoord, lbit, ltmp_1, REPLACE)
 
 copymask (ltmp_2, lattice_odd_context, ltmp_1, ADD)
 
 FILL (ltmp_1, itmp)
 
 copymask (ltmp_2, lbit, ltmp_1, REPLACE)
 
 copymask (ltmp_2, lattice_even_context, ltmp_1, ADD)
 
 for (r0=0;r0< num_points;++r0)
 
 fftclr ()
 
 END_CODE ()
 

Variables

LatticeReal qtop_den
 
int num_points
 
LatticeComplex tmp_1
 
LatticeReal tmp_2
 
LatticeReal qtop_corr_den = real(tmp_1)
 
LatticeReal lzero = 0
 
LatticeBoolean lbit = ltmp_2 > itmp
 
LatticeBoolean lmask
 
LatticeInteger lcoord = Layout::latticeCoordinate(mu)
 
LatticeInteger lradius_sq = 0
 
LatticeInteger ltmp_1 = 1
 
LatticeInteger ltmp_2 = lcoord
 
int itmp = nrow[mu]
 
int norm
 
Real dummy
 
Double sum
 
Real rdummy
 
int cb
 
int mu = 0
 
int r0
 
int two = 2
 
 qtop_corr = 0
 
 cqtop [0] = cmplx(qtop_den[0],lzero)
 

Function Documentation

◆ ccfft() [1/2]

ccfft ( cqtop  [0],
cqtop  [1],
Nd  ,
FORWARD   
)

◆ ccfft() [2/2]

ccfft ( tmp_1  [0],
tmp_1  [1],
Nd  ,
BACKWARD   
)

◆ copymask() [1/4]

copymask ( lcoord  ,
lbit  ,
ltmp_1  ,
REPLACE   
)

◆ copymask() [2/4]

copymask ( ltmp_2  ,
lattice_even_context  ,
ltmp_1  ,
ADD   
)

◆ copymask() [3/4]

copymask ( ltmp_2  ,
lattice_odd_context  ,
ltmp_1  ,
ADD   
)

◆ copymask() [4/4]

copymask ( ltmp_2  ,
lbit  ,
ltmp_1  ,
REPLACE   
)

◆ END_CODE()

END_CODE ( )

◆ fftclr()

fftclr ( )

◆ fftinit()

fftinit ( )

◆ FILL()

FILL ( ltmp_1  ,
itmp   
)

◆ for()

for ( )

Definition at line 129 of file qtopcor.cc.

References copymask(), dummy, lmask, lradius_sq, norm, qtop_corr, qtop_corr_den, r0, rdummy, sum, and tmp_2.

◆ if()

if ( Nd  ,
 
)

References FILL(), itmp, lbit, lcoord, ltmp_1, mu, and two.

◆ include()

include ( types.  mh)

◆ START_CODE()

START_CODE ( )

Variable Documentation

◆ cb

int cb

Definition at line 39 of file qtopcor.cc.

◆ cqtop

cqtop[1] = cmplx(qtop_den[0],lzero)

Definition at line 59 of file qtopcor.cc.

◆ dummy

Real dummy

◆ itmp

mu<=Nd-1++mu) { lcoord=Layout::latticeCoordinate(mu) itmp=nrow[mu] FILL(ltmp_1, itmp) ltmp_1 -=lcoord itmp=itmp/two lbit=lcoord > itmp = nrow[mu]

Definition at line 34 of file qtopcor.cc.

Referenced by if(), Chroma::instanton(), and Chroma::su3hb().

◆ lbit

lbit = ltmp_2 > itmp

Definition at line 27 of file qtopcor.cc.

Referenced by if().

◆ lcoord

lcoord = Layout::latticeCoordinate(mu)

Definition at line 29 of file qtopcor.cc.

Referenced by if().

◆ lmask

LatticeBoolean lmask

Definition at line 28 of file qtopcor.cc.

Referenced by for().

◆ lradius_sq

lradius_sq[1] = 0

Definition at line 30 of file qtopcor.cc.

Referenced by for().

◆ ltmp_1

ltmp_1 = 1

Definition at line 31 of file qtopcor.cc.

Referenced by if().

◆ ltmp_2

ltmp_2 = lcoord

Definition at line 32 of file qtopcor.cc.

◆ lzero

lzero = 0

Definition at line 26 of file qtopcor.cc.

◆ mu

mu = 0

Definition at line 40 of file qtopcor.cc.

Referenced by if().

◆ norm

int norm

◆ num_points

int num_points

Definition at line 17 of file qtopcor.cc.

◆ qtop_corr

qtop_corr = 0

Definition at line 52 of file qtopcor.cc.

Referenced by for().

◆ qtop_corr_den

qtop_corr_den = real(tmp_1)

Definition at line 25 of file qtopcor.cc.

Referenced by for().

◆ qtop_den

LatticeReal qtop_den

Definition at line 16 of file qtopcor.cc.

◆ r0

int r0

◆ rdummy

Real rdummy

Definition at line 38 of file qtopcor.cc.

Referenced by for(), and Chroma::fuzwilp().

◆ sum

Double sum

Definition at line 37 of file qtopcor.cc.

Referenced by Chroma::APE_Smear(), Chroma::InlineStochHadronEnv::baryon(), Chroma::BkwdFrwd(), Chroma::block(), Chroma::block_couplings(), Chroma::blocks_couple(), Chroma::check_dwf_ward_identity(), Chroma::BAGELCloverTerm::chlclovms(), Chroma::BAGELCloverTerm::cholesDet(), Chroma::LLVMCloverTermT< T, U >::cholesDet(), Chroma::NVVMCloverTermT< T, U >::cholesDet(), Chroma::PTXCloverTermT< T, U >::cholesDet(), Chroma::QDPCloverTermT< T, U >::cholesDet(), Chroma::SSEDCloverTerm::cholesDet(), Chroma::QDPCloverEnv::cholesSiteLoop(), Chroma::coulGauge(), Chroma::InlineDiscoEigCGEnv::do_disco(), Chroma::InlineDiscoEnv::do_disco(), Chroma::InlineDiscoEoEigCGEnv::do_disco(), Chroma::InlineDiscoEOPrecEnv::do_disco(), Chroma::ConstGaugeMonomial::dsdq(), Chroma::EvenOddPrecConstDetConstGaugeOneFlavorWilsonTypeFermRatMonomial::dsdq(), Chroma::for(), for(), Chroma::forceMonitorCalc(), Chroma::FTpropagator(), Chroma::InlineProp3ptEnv::InlineMeas::func(), Chroma::InlineStaggeredSpectrum::func(), Chroma::function_ldagdlinv_build(), Chroma::fuzwilp(), Chroma::InlinePropAndMatElemDistillation2Env::local::innerProduct(), InvCG2EvenOddPrecWilsLinOp(), InvCG2EvenOddPrecWilsLinOpTHack(), Chroma::isChiralVector(), Chroma::BAGELCloverTerm::ldagdlinv(), Chroma::SSEDCloverEnv::lDagDLInvSiteLoop(), Chroma::QDPCloverEnv::LDagDLInvSiteLoop(), main(), Chroma::measure_wilson_gauge(), Chroma::ExactHamiltonian::mesKE(), Chroma::InlineStochHadronEnv::meson(), Chroma::MesPbp(), Chroma::MesPlq_t(), Chroma::InlineDiscoEigCGEnv::TimeSliceRBFunc::operator()(), Chroma::InlineDiscoEoEigCGEnv::TimeSliceRBFunc::operator()(), Chroma::InlineDiscoEOPrecEnv::TimeSliceRBFunc::operator()(), ord_norm2x_cdotxy_kernel(), ord_xmay_normx_cdotzx_kernel(), Chroma::polar_dec(), Chroma::polylp_t(), Chroma::InlineDiscoEigCGEnv::PRchi(), Chroma::InlineDiscoEoEigCGEnv::PRchi(), Chroma::qtop_naive(), Chroma::readSzin(), Chroma::readSzinFerm(), readSzinFerm(), Chroma::readSzinQprop(), Chroma::ConstLatColMatHMCTrj::refreshP(), Chroma::reunit_t(), Chroma::FixedRandomFermMonomial4D::S(), Chroma::AnisoSymSpatialGaugeAct::S(), Chroma::AnisoSymTemporalGaugeAct::S(), Chroma::CharacterGaugeActEnv::GaugeAct::S(), Chroma::ConstrainedPlaqGaugeActEnv::GaugeAct::S(), Chroma::PgGaugeAct::S(), Chroma::PlaqGaugeAct::S(), Chroma::PlaqPlusAdjPowerGaugeActEnv::GaugeAct::S(), Chroma::PlaqPlusAdjointGaugeActEnv::GaugeAct::S(), Chroma::PlaqPlusPlaqPowerGaugeActEnv::GaugeAct::S(), Chroma::PlaqPlusTwoPlaqGaugeActEnv::GaugeAct::S(), Chroma::RectGaugeAct::S(), Chroma::SFPlaqPlusAdjointGaugeActEnv::GaugeAct::S(), Chroma::SFPlaqPlusTwoPlaqGaugeActEnv::GaugeAct::S(), Chroma::EvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::S_odd_odd(), Chroma::SymEvenOddPrecConstDetTwoFlavorWilsonTypeFermMonomial::S_odd_odd(), Chroma::OneFlavorRatExactWilsonTypeFermMonomial< P, Q, Phi >::S_subset(), Chroma::SFKprop(), Chroma::SftMom::sft(), Chroma::RemezGMP::simq(), Chroma::RectGaugeAct::spatialS(), Chroma::PlaqGaugeAct::spatialS(), Chroma::StagPbp(), Chroma::su2_a_0(), Chroma::su2_a_0_kp(), Chroma::su2_hb_update(), Chroma::su3hb(), testing::internal::SumOverTestCaseList(), Chroma::sun_proj_t(), Chroma::RectGaugeAct::temporalS(), Chroma::PlaqGaugeAct::temporalS(), Chroma::wilslp(), Chroma::Wloop(), Chroma::Wloop_bent(), Chroma::Wloop_really_bent(), Chroma::writeSzin(), Chroma::writeSzinQprop(), Chroma::writeSzinReplica(), and Chroma::writeSzinTrunc().

◆ tmp_1

tmp_1
Initial value:
{
include(COMMON_DECLARATIONS)
LatticeComplex cqtop
include(types.mh) multi1d< Real > qtop_corr(num_points)
cqtop[0]
Definition: qtopcor.cc:59

Definition at line 23 of file qtopcor.cc.

◆ tmp_2

LatticeReal tmp_2

Definition at line 24 of file qtopcor.cc.

Referenced by for().

◆ two

two = 2

Definition at line 42 of file qtopcor.cc.

Referenced by if().