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. | |
| 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
| 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 ) |
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.
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.
| 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().
1.4.7