CHROMA
|
Propagator of a generic non-preconditioned fermion linear operator. More...
Public Member Functions | |
FermActQprop (Handle< LinearOperator< T > > A_, Handle< SystemSolver< T > > invA_) | |
Constructor. More... | |
~FermActQprop () | |
Destructor is automatic. More... | |
const Subset & | subset () const |
Return the subset on which the operator acts. More... | |
SystemSolverResults_t | operator() (T &psi, const T &chi) const |
Solver the linear system. More... | |
Public Member Functions inherited from Chroma::SystemSolver< T > | |
virtual | ~SystemSolver () |
Virtual destructor to help with cleanup;. More... | |
Private Member Functions | |
FermActQprop () | |
Private Attributes | |
Handle< LinearOperator< T > > | A |
Handle< SystemSolver< T > > | invA |
Propagator of a generic non-preconditioned fermion linear operator.
This routine is actually generic to all non-preconditioned (not red/black) fermions
Compute the lattice fermion for a generic non-red/black fermion using the source in "chi" - so, the source can be of any desired form. The result will appear in "psi", which on input contains an initial guess for the solution.
Definition at line 24 of file fermact_qprop.cc.
|
inline |
Constructor.
A_ | Linear operator ( Read ) |
invParam_ | inverter parameters ( Read ) |
Definition at line 32 of file fermact_qprop.cc.
|
inline |
Destructor is automatic.
Definition at line 37 of file fermact_qprop.cc.
|
inlineprivate |
Definition at line 70 of file fermact_qprop.cc.
|
inlinevirtual |
Solver the linear system.
psi | quark propagator ( Modify ) |
chi | source ( Read ) |
Implements Chroma::SystemSolver< T >.
Definition at line 48 of file fermact_qprop.cc.
References Chroma::chi(), Chroma::END_CODE(), Chroma::PLUS, Chroma::psi, Chroma::r, Chroma::SystemSolverResults_t::resid, and Chroma::START_CODE().
|
inlinevirtual |
Return the subset on which the operator acts.
Implements Chroma::SystemSolver< T >.
Definition at line 40 of file fermact_qprop.cc.
|
private |
Definition at line 72 of file fermact_qprop.cc.
|
private |
Definition at line 73 of file fermact_qprop.cc.