|
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) |
Public Member Functions inherited from FFTAccelerableExpansion | |
| 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 | |
Public Attributes inherited from FFTAccelerableExpansion | |
| 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.