CHROMA
|
Simple quark displacement. More...
#include <simple_quark_displacement.h>
Public Member Functions | |
QuarkDisplace (const Params &p) | |
Full constructor. More... | |
void | operator() (T &quark, const multi1d< LatticeColorMatrix > &u, enum PlusMinus isign) const |
Displace the quark. More... | |
Public Member Functions inherited from Chroma::QuarkDisplacement< T > | |
virtual | ~QuarkDisplacement () |
Virtual destructor to help with cleanup;. More... | |
Private Member Functions | |
QuarkDisplace () | |
Hide partial constructor. More... | |
Private Attributes | |
Params | params |
Simple quark displacement.
Simple quark displacement object
Definition at line 43 of file simple_quark_displacement.h.
|
inline |
Full constructor.
Definition at line 47 of file simple_quark_displacement.h.
|
inlineprivate |
Hide partial constructor.
Definition at line 71 of file simple_quark_displacement.h.
|
inlinevirtual |
Displace the quark.
Implements Chroma::QuarkDisplacement< T >.
Definition at line 50 of file simple_quark_displacement.h.
References Chroma::SimpleQuarkDisplacementEnv::Params::disp_dir, Chroma::SimpleQuarkDisplacementEnv::Params::disp_length, Chroma::displacement(), Chroma::isign, Chroma::MINUS, Chroma::SimpleQuarkDisplacementEnv::QuarkDisplace< T >::params, Chroma::PLUS, Chroma::QDP_error_exit(), and Chroma::u.
|
private |
displacement params
Definition at line 74 of file simple_quark_displacement.h.
Referenced by Chroma::SimpleQuarkDisplacementEnv::QuarkDisplace< T >::operator()().