Learn R Programming

hadron (version 3.1.2)

loop_2pt: compute two-point correlation function between quark loops

Description

compute two-point correlation function between quark loops

Usage

loop_2pt(loop_snk, loop_src, random_vectors_outer_product = FALSE,
  nstoch_to_avg = "all")

Arguments

loop_snk

'raw_cf' container with spin-projected quark loop at sink (see loop_spin_project)

loop_src

'raw_cf' container with spin-projected quark loop at source (see loop_spin_project)

random_vectors_outer_product

Boolean. For testing purposes, the average over all random sample combinations can be carried out explicitly as \( \sum_{i \neq j} Tr[ \Gamma_snk M_i ] Tr[ \Gamma_src M_j ] \) instead of the (much faster) equivalent \( (\sum_i Tr[ \Gamma_snk M_i ])*(\sum_j Tr[ \Gamma_src M_j ]) - \sum_i ( Tr[ \Gamma_snk M_i ] Tr[ \Gamma_src M_i ] ) \).

nstoch_to_avg

String or integer, how many of the available stochastic samples should be averaged over. See loop_stochav for details.

Value

'raw_cf' container with two-point function of these two quark loops. In the calculation, both averaging over all source locations and the average over all stochastic sample combinations are performed.