ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
#include <DummyExpansion.h>
Public Member Functions | |
DummyExpansion (unsigned ord) | |
void | evaluate_M_at_r (double X, double Y, double Z) |
double & | get_C (unsigned l, unsigned m) |
double & | get_S (unsigned l, unsigned m) |
![]() | |
FFTAccelerableExpansion () | |
Constructor, set the storage pointer to NULL by default. | |
virtual | ~FFTAccelerableExpansion () |
virtual destructor to ensure correct destructor sequence, delete the _FFTData if set | |
bool | issetFFTData () |
inline isset test | |
Additional Inherited Members | |
![]() | |
FFTDataContainer * | _FFTData |
Truncated version of SH_Expansion used by to compute the transferfunction from the vector
Extend FFTAccelerableExpansion so it can be used by a FFTAcceleration evaluate_M_at_r(double X, double Y, double Z) convert the DummyExpansion to a Transferfunction expansion of vector [X,Y,Z] (carthesian coordinates)
|
inlinevirtual |
Accessor to the real part of an expansion. Only require access to the positive m part, the negative m will be reconstructed using the symmetry
unsigned | int l, 0 <= l < max_order |
unsigned | int m, 0 <= m <= l |
Implements FFTAccelerableExpansion.
|
inlinevirtual |
Accessor to the imaginary part of an expansion. Only require access to the positive m part, the negative m will be reconstructed using the symmetry
unsigned | int l, 0 <= l < max_order |
unsigned | int m, 0 <= m <= l |
Implements FFTAccelerableExpansion.