CHROMA
|
Operator to apply the denominator. More...
#include <unprec_dwftransf_linop_w.h>
Public Member Functions | |
UnprecDWFTransfDenLinOp () | |
Partial constructor. More... | |
UnprecDWFTransfDenLinOp (const Real &b5_minus_c5_, const Handle< LinearOperator< LatticeFermion > > D_w_) | |
Full constructor. More... | |
~UnprecDWFTransfDenLinOp () | |
Destructor is automatic. More... | |
const Subset & | subset () const |
Only defined on the entire lattice. More... | |
void | operator() (LatticeFermion &chi, const LatticeFermion &psi, enum PlusMinus isign) const |
Apply the operator onto a source std::vector. More... | |
![]() | |
virtual | ~LinearOperator () |
Virtual destructor to help with cleanup;. More... | |
virtual void | operator() (LatticeFermion &chi, const LatticeFermion &psi, enum PlusMinus isign, Real epsilon) const |
Apply the operator onto a source std::vector to some precision. More... | |
virtual unsigned long | nFlops () const |
Private Attributes | |
Real | b5_minus_c5 |
Handle< LinearOperator< LatticeFermion > > | D_w |
Operator to apply the denominator.
( 2 + (b5 - c5) D )
Definition at line 134 of file unprec_dwftransf_linop_w.h.
|
inline |
Partial constructor.
Definition at line 138 of file unprec_dwftransf_linop_w.h.
|
inline |
Full constructor.
Definition at line 141 of file unprec_dwftransf_linop_w.h.
|
inline |
Destructor is automatic.
Definition at line 147 of file unprec_dwftransf_linop_w.h.
|
inlinevirtual |
Apply the operator onto a source std::vector.
Implements Chroma::LinearOperator< LatticeFermion >.
Definition at line 153 of file unprec_dwftransf_linop_w.h.
References b5_minus_c5, Chroma::chi(), Chroma::isign, and Chroma::psi.
|
inlinevirtual |
Only defined on the entire lattice.
Implements Chroma::LinearOperator< LatticeFermion >.
Definition at line 150 of file unprec_dwftransf_linop_w.h.
|
private |
Definition at line 163 of file unprec_dwftransf_linop_w.h.
Referenced by operator()().
|
private |
Definition at line 164 of file unprec_dwftransf_linop_w.h.