20 #ifndef JDFTX_FLUID_TRANSLATIONOPERATOR_H 21 #define JDFTX_FLUID_TRANSLATIONOPERATOR_H 67 #endif // JDFTX_FLUID_TRANSLATIONOPERATOR_H SplineType
Types of interpolating spline available for translation.
Definition: TranslationOperator.h:50
Simulation grid descriptor.
Definition: GridInfo.h:45
Real and complex scalar fields in real and reciprocal space.
The exact translation operator in PW basis, although much slower and with potential ringing issues...
Definition: TranslationOperator.h:60
Abstract base class for translation operators.
Definition: TranslationOperator.h:30
Geometry of the simulation grid.
virtual void taxpy(const vector3<> &t, double alpha, const ScalarField &x, ScalarField &y) const =0
Translation operator which works in real space using interpolating splines.
Definition: TranslationOperator.h:46
std::shared_ptr< ScalarFieldData > ScalarField
A smart reference-counting pointer to ScalarFieldData.
Definition: ScalarField.h:41
0th order spline i.e. nearest neighbour interpolation
Definition: TranslationOperator.h:51