CHROMA
sfcurrents_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Current renormalizations within Schroedinger functional
4  */
5 
6 #ifndef __sfcurrents_w_h__
7 #define __sfcurrents_w_h__
8 
9 #include "fermact.h"
10 #include "util/ft/sftmom.h"
11 
12 namespace Chroma
13 {
14 
15  //! Compute the kprop used in PCAC
16  /*! @ingroup schrfun */
17  Propagator SFKprop(const LatticePropagator& quark_prop_f,
18  Handle< FermState<LatticeFermion, multi1d<LatticeColorMatrix>,
19  multi1d<LatticeColorMatrix> > > state,
20  const SftMom& phases);
21 
22  //! Compute Z_V
23  /*! @ingroup schrfun */
24  void SFCurrentZV(XMLWriter& xml_out,
25  const std::string& xml_group,
26  const LatticePropagator& quark_prop_f,
27  const LatticePropagator& quark_prop_b,
29  Handle< FermState<LatticeFermion, multi1d<LatticeColorMatrix>,
30  multi1d<LatticeColorMatrix> > > state,
31  const SftMom& phases);
32 
33  //! Compute Z_V
34  /*!
35  * @ingroup schrfun
36  *
37  * @return number of inverter iterations
38  */
39  int SFCurrentZA(XMLWriter& xml_out,
40  const std::string& xml_group,
41  const multi1d<Real>& pseudo_prop_f,
42  const multi1d<Real>& axial_prop_f,
43  const multi1d<Real>& pseudo_prop_b,
44  const multi1d<Real>& axial_prop_b,
45  const LatticePropagator& quark_prop_f,
46  const LatticePropagator& quark_prop_b,
48  Handle< FermState<LatticeFermion, multi1d<LatticeColorMatrix>,
49  multi1d<LatticeColorMatrix> > > state,
50  const SftMom& phases,
51  int x0, int y0);
52 
53 }
54 
55 #endif
Support class for fermion actions and linear operators.
Definition: state.h:94
Class for counted reference semantics.
Definition: handle.h:33
Fourier transform phase factor support.
Definition: sftmom.h:35
Class structure for fermion actions.
void SFCurrentZV(XMLWriter &xml_out, const std::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: sfcurrents_w.cc:51
Propagator SFKprop(const LatticePropagator &quark_prop_f, Handle< FermState< LatticeFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > state, const SftMom &phases)
Compute the kprop used in PCAC.
Definition: sfcurrents_w.cc:14
int SFCurrentZA(XMLWriter &xml_out, const std::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.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Definition: pbg5p_w.cc:28
::std::string string
Definition: gtest.h:1979
Fourier transform phase factor support.