Learn R Programming

hadron (version 3.1.2)

disc_3pt: disconnected contribution to current insertion three-point function

Description

Computes the quark-line disconnected contribution to a three-point function of the form $$ C_3(t, \Delta t = t_{snk} - t_{src}) = C_2(t_{snk}, t_{src}) * L(t) $$ \(\forall t\) considering only the case t_snk > t_src.

Usage

disc_3pt(cf_2pt, loop, src_ts, dt, reim_loop = "both", reim_2pt = "both",
  vev_subtract = FALSE)

Arguments

cf_2pt

'raw_cf' container holding two-point part of three-point function in lattice-absolute coordinates (not relative to source!)

loop

'raw_cf' container holding loop contribution, suitably spin-projected and averaged over stochastic samples.

src_ts

Integer vector, the source time slices that were used for the computation of the two-point function in lattice-absolute coordinates. Must be of the same length as the number of measurements in cf_2pt.

dt

Integer, the source-sink separation that should be computed.

reim_loop

String, one of 'real', 'imag' or 'both'. Specifies whether just the real or imaginary part should be considered when constructing the correlation with the two-point function.

reim_2pt

String, same as reim_loop but for the two-point contribution to the three-point function.

vev_subtract

Boolean, whether the loop contains a vev which should be subtracted.

Value

raw_cf container with the product of loop and 2pt function, shifted in time to be relative to source using the info from src_ts