CHROMA
quarkprop4_multi_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_multi_w_h__
9 #define __quarkprop4_multi_w_h__
10 
11 #include "chromabase.h"
12 
13 #include "fermact.h"
15 
16 
17 
18 namespace Chroma
19 {
20 
21  //! Given a complete propagator as a source, this does all the inversions needed
22  /*! \ingroup qprop */
23  void
24  OverlapFermActBase::multiQuarkProp4(multi1d<LatticePropagator>& q_sol,
25  XMLWriter& xml_out,
26  const LatticePropagator& q_src,
27  Handle< FermState<LatticeFermion,
28  multi1d<LatticeColorMatrix>,
29  multi1d<LatticeColorMatrix> > state,
30  const multi1d<Real>& masses,
31  const Multi1InvertParam_t& invParam,
32  const int n_soln,
33  int& ncg_had);
34 
35 }
36 #endif
Primary include file for CHROMA library code.
Support class for fermion actions and linear operators.
Definition: state.h:94
Class for counted reference semantics.
Definition: handle.h:33
Class structure for fermion actions.
Asqtad Staggered-Dirac operator.
Definition: klein_gord.cc:10
const WilsonTypeFermAct< multi1d< LatticeFermion > > Handle< const ConnectState > state
Definition: pbg5p_w.cc:28
Base class for unpreconditioned overlap-like fermion actions.