CHROMA
quarkprop4_w.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 /*! \file
3  * \brief Full quark propagator solver
4  *
5  * Given a complete propagator as a source, this does all the inversions needed
6  */
7 
8 #ifndef __quarkprop4_w_h__
9 #define __quarkprop4_w_h__
10 
11 #include "fermact.h"
12 
13 namespace Chroma
14 {
15  //! Given a complete propagator as a source, this does all the inversions needed
16  /*! \ingroup qprop
17  *
18  * This routine is actually generic to all Wilson-like fermions
19  *
20  * \param q_sol quark propagator ( Write )
21  * \param q_src source ( Read )
22  * \param qprop inverter ( Read )
23  * \param ncg_had number of CG iterations ( Write )
24  */
25 
26  void quarkProp4(LatticePropagator& q_sol,
27  XMLWriter& xml_out,
28  const LatticePropagator& q_src,
30  QuarkSpinType quarkSpinType,
31  int& ncg_had);
32 }
33 #endif
Class for counted reference semantics.
Definition: handle.h:33
Class structure for fermion actions.
QuarkSpinType
Quark spin type.
void quarkProp4(LatticeStaggeredPropagator &q_sol, XMLWriter &xml_out, const LatticeStaggeredPropagator &q_src, const StaggeredTypeFermAct< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > &S_f, Handle< FermState< LatticeStaggeredFermion, multi1d< LatticeColorMatrix >, multi1d< LatticeColorMatrix > > > state, const GroupXML_t &invParam, QuarkSpinType quarkSpinType, int &ncg_had)
Given a complete propagator as a source, this does all the inversions needed.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10