The exact translation operator in PW basis, although much slower and with potential ringing issues. More...
#include <TranslationOperator.h>
Public Member Functions | |
| TranslationOperatorFourier (const GridInfo &gInfo) | |
| void | taxpy (const vector3<> &t, double alpha, const ScalarField &x, ScalarField &y) const |
Public Member Functions inherited from TranslationOperator | |
| TranslationOperator (const GridInfo &gInfo) | |
Additional Inherited Members | |
Public Attributes inherited from TranslationOperator | |
| const GridInfo & | gInfo |
The exact translation operator in PW basis, although much slower and with potential ringing issues.
|
virtual |
Compute
, where
is the translation operator
modulo the lattice vectors T must conserve integral(x) and satisfy
exactly for gradient correctness Note that
may only be approximately true for some implementations.
Implements TranslationOperator.