|
CHROMA
|
Unpreconditioned domain-wall Dirac operator. More...
#include <unprec_dwflike_linop_base_array_w.h>
Public Member Functions | |
| virtual int | size () const =0 |
| Length of DW flavor index/space. More... | |
| virtual void | Dminus (T &chi, const T &psi, enum PlusMinus isign, int s5) const =0 |
| Apply the Dminus operator on a lattice fermion. More... | |
Public Member Functions inherited from Chroma::UnprecLinearOperatorArray< T, P, Q > | |
| virtual | ~UnprecLinearOperatorArray () |
| Virtual destructor to help with cleanup;. More... | |
| const Subset & | subset () const |
| Only defined on the entire lattice. More... | |
Public Member Functions inherited from Chroma::DiffLinearOperatorArray< T, P, Q > | |
| virtual | ~DiffLinearOperatorArray () |
| Virtual destructor to help with cleanup;. More... | |
| virtual const FermBC< T, P, Q > & | getFermBC () const =0 |
| Return the fermion BC object for this linear operator. More... | |
| virtual void | deriv (P &ds_u, const multi1d< T > &chi, const multi1d< T > &psi, enum PlusMinus isign) const |
| Apply the derivative of the operator onto a source std::vector. More... | |
| virtual void | deriv (P &ds_u, const multi1d< T > &chi, const multi1d< T > &psi, enum PlusMinus isign, const Real &epsilon) const |
| Apply the derivative of the operator onto a source std::vector to some precision. More... | |
Public Member Functions inherited from Chroma::LinearOperatorArray< T > | |
| virtual | ~LinearOperatorArray () |
| Virtual destructor to help with cleanup;. More... | |
| virtual void | operator() (multi1d< T > &chi, const multi1d< T > &psi, enum PlusMinus isign) const =0 |
| Apply the operator onto a source std::vector. More... | |
| virtual void | operator() (multi1d< T > &chi, const multi1d< T > &psi, enum PlusMinus isign, Real epsilon) const |
| Apply the operator onto a source std::vector to some precision. More... | |
| virtual unsigned long | nFlops () const |
Unpreconditioned domain-wall Dirac operator.
This routine is specific to Wilson fermions!
Definition at line 21 of file unprec_dwflike_linop_base_array_w.h.
|
pure virtual |
Apply the Dminus operator on a lattice fermion.
Implemented in Chroma::UnprecOvDWLinOpArray, Chroma::UnprecNEFDWLinOpArray, and Chroma::UnprecDWLinOpArray.
|
pure virtual |
Length of DW flavor index/space.
Implements Chroma::LinearOperatorArray< T >.
Implemented in Chroma::UnprecOvDWLinOpArray, Chroma::UnprecNEFDWLinOpArray, and Chroma::UnprecDWLinOpArray.