Schroedinger functional
[Measurement routines]


Functions

void Chroma::SFcorr (multi1d< Real > &pseudo_prop, multi1d< Real > &axial_prop, const LatticePropagator &quark_propagator, const SftMom &phases)
 Schroedinger functional correlation functions.
Propagator Chroma::SFKprop (const LatticePropagator &quark_prop_f, Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > state, const SftMom &phases)
 Compute the kprop used in PCAC.
void Chroma::SFCurrentZV (XMLWriter &xml_out, const string &xml_group, const LatticePropagator &quark_prop_f, const LatticePropagator &quark_prop_b, Handle< SystemSolver< LatticeFermion > > qprop, Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > state, const SftMom &phases)
 Compute Z_V.
int Chroma::SFCurrentZA (XMLWriter &xml_out, const string &xml_group, const multi1d< Real > &pseudo_prop_f, const multi1d< Real > &axial_prop_f, const multi1d< Real > &pseudo_prop_b, const multi1d< Real > &axial_prop_b, const LatticePropagator &quark_prop_f, const LatticePropagator &quark_prop_b, Handle< SystemSolver< LatticeFermion > > qprop, Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > state, const SftMom &phases, int x0, int y0)
 Compute Z_V.
void Chroma::SFpcac (Handle< SystemSolver< LatticeFermion > > qprop, Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > state, const SftMom &phases, bool ZVfactP, bool ZAfactP, int x0, int y0, XMLWriter &xml_out, const string &xml_group)
 Schroedinger functional stuff.

Detailed Description

Central include file for all measurements related to Schroedinger functional

Function Documentation

void Chroma::SFcorr ( multi1d< Real > &  pseudo_prop,
multi1d< Real > &  axial_prop,
const LatticePropagator &  quark_propagator,
const SftMom phases 
)

Schroedinger functional correlation functions.

Construct 'current correlators' and axial density used for the PCAC determination in the Schroedinger Functional

Parameters:
quark_propagator quark propagator ( Read )
pseudo_prop pion correlator ( Write )
axial_prop axial-current to pion_1 correlators ( Modify )
phases object holds list of momenta and Fourier phases ( Read )
\ cc(t) = > < m(0, 0) c(t + L, x) > / ---- x

Definition at line 30 of file sfcorr_w.cc.

References END_CODE, Chroma::SftMom::getDir(), Chroma::SftMom::numSubsets(), Chroma::SftMom::sft(), and START_CODE.

Referenced by Chroma::SFpcac().

int Chroma::SFCurrentZA ( XMLWriter &  xml_out,
const string &  xml_group,
const multi1d< Real > &  pseudo_prop_f,
const multi1d< Real > &  axial_prop_f,
const multi1d< Real > &  pseudo_prop_b,
const multi1d< Real > &  axial_prop_b,
const LatticePropagator &  quark_prop_f,
const LatticePropagator &  quark_prop_b,
Handle< SystemSolver< LatticeFermion > >  qprop,
Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > >  state,
const SftMom phases,
int  x0,
int  y0 
)

Compute Z_V.

Returns:
number of inverter iterations

Definition at line 118 of file sfcurrents_w.cc.

References Chroma::chi(), END_CODE, Chroma::FermToProp(), Chroma::SftMom::getDir(), Chroma::SftMom::getSet(), j_decay, Chroma::SystemSolverResults_t::n_count, Chroma::PropToFerm(), Chroma::psi(), Chroma::SFKprop(), START_CODE, Chroma::state, and Chroma::write().

Referenced by Chroma::SFpcac().

void Chroma::SFCurrentZV ( XMLWriter &  xml_out,
const string &  xml_group,
const LatticePropagator &  quark_prop_f,
const LatticePropagator &  quark_prop_b,
Handle< SystemSolver< LatticeFermion > >  qprop,
Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > >  state,
const SftMom phases 
)

Compute Z_V.

Definition at line 52 of file sfcurrents_w.cc.

References END_CODE, Chroma::SftMom::getDir(), Chroma::SftMom::getSet(), j_decay, Chroma::SftMom::numSubsets(), Chroma::SFKprop(), START_CODE, Chroma::state, u, and Chroma::write().

Referenced by Chroma::SFpcac().

Propagator Chroma::SFKprop ( const LatticePropagator &  quark_prop_f,
Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > >  state,
const SftMom phases 
)

Compute the kprop used in PCAC.

Definition at line 15 of file sfcurrents_w.cc.

References Chroma::SchrFermBC::getDecayMax(), Chroma::SftMom::getDir(), Chroma::SftMom::getSet(), j_decay, START_CODE, Chroma::state, and u.

Referenced by Chroma::SFCurrentZA(), and Chroma::SFCurrentZV().

void Chroma::SFpcac ( Handle< SystemSolver< LatticeFermion > >  qprop,
Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > >  state,
const SftMom phases,
bool  ZVfactP,
bool  ZAfactP,
int  x0,
int  y0,
XMLWriter &  xml,
const string &  xml_group 
)

Schroedinger functional stuff.

Compute correlation functions between axial current or pseudescalar density and boundary fields using Schroedinger BC.

Also computed, on demand, are correlation functions between both boundaries with zero, one (vector current) and two (axial current or pseudoscalar density) insertions in the bulk. These currents are controlled by the ZVfactP and ZAfactP boolean flags.

Compute quark propagators by using the qprop SystemSolver. The initial guess for the inverter is zero.

The results are written to the xml file.

For further details see the comments in the dependent subroutines.

Parameters:
state gauge field state ( Read )
qprop propagator solver ( Read )
phases object holds list of momenta and Fourier phases ( Read )
ZVfactP flag for doing Z_V measurements ( Read )
ZAfactP flag for doing Z_A measurements ( Read )
x0 time slices with axial current insertions ( Read )
y0 time slices with axial current insertions ( Read )
xml xml file object ( Write )
xml_group string used for writing xml data ( Read )

Definition at line 46 of file sfpcac_w.cc.

References BACKWARD, Chroma::chi(), END_CODE, Chroma::FermToProp(), Chroma::SchrFermBC::getDecayMax(), Chroma::SchrFermBC::getDecayMin(), Chroma::SftMom::getDir(), Chroma::SftMom::getSet(), j_decay, Chroma::SystemSolverResults_t::n_count, Chroma::SftMom::numSubsets(), Chroma::psi(), Chroma::SFcorr(), Chroma::SFCurrentZA(), Chroma::SFCurrentZV(), START_CODE, Chroma::state, u, Chroma::walfil(), and Chroma::write().

Referenced by Chroma::InlineSFpcacEnv::InlineMeas::func().


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