ls1-MarDyn
ls1-MarDyn molecular dynamics code
FFTAcceleration_matrices.h
1/*
2 * FFTAcceleration_matrices.h
3 *
4 * Created on: Feb 05, 2016
5 * Author: gallardjm
6 */
7#ifndef FFTACC_MAT_H_
8#define FFTACC_MAT_H_
9
10#include "bhfmm/fft/FFTAccelerationImplementations/FFTDataContainer_matrices.h"
11#include "bhfmm/fft/FFTAccelerationAPI.h"
12#include "bhfmm/fft/FFTSettings_preprocessor.h"
13#include "bhfmm/fft/FFTSettings.h"
14
21
22public:
23
24 //child class will be upcasted, virtual destructor required to call the right child class destructor
25 virtual ~~FFTAcceleration_matrices() {
26 }
27
29
30 void FFT_M2L(FFTAccelerableExpansion & Source,
32 FFTDataContainer* TransferFunction);
35 FFTDataContainer* TransferFunction);
36
37protected:
39};
40
41#endif
Definition: FFTAccelerableExpansion.h:21
Definition: FFTAccelerationAPI.h:22
Definition: FFTAcceleration_matrices.h:20
void FFT_M2L_vec(FFTAccelerableExpansion &Source, FFTAccelerableExpansion &Target, FFTDataContainer *TransferFunction)
Definition: FFTAcceleration_matrices.cpp:64
void FFT_M2L(FFTAccelerableExpansion &Source, FFTAccelerableExpansion &Target, FFTDataContainer *TransferFunction)
Definition: FFTAcceleration_matrices.cpp:33
void FFT_initialize_Target(FFTAccelerableExpansion &Expansion)
Definition: FFTAcceleration_matrices.cpp:25
Definition: FFTDataContainer_matrices.h:14
Definition: FFTDataContainer.h:14