ls1-MarDyn
ls1-MarDyn molecular dynamics code
FFTDataContainer_arrays.h
1/*
2 * FFTDataContainer_arrays.h
3 *
4 * Created on: Feb 09, 2016
5 * Author: gallardjm
6 */
7#ifndef FFTDATA_ARR_H_
8#define FFTDATA_ARR_H_
9
10#include "bhfmm/fft/FFTSettings_preprocessor.h" //tmp include for the typedef FFT_precision
11#include "bhfmm/fft/FFTDataContainer.h"
12#include "bhfmm/fft/tools/fft_utils.h"
13
15
16public:
17 FFT_precision* Re;
18 FFT_precision* Im;
19 int _size;
20
21 FFTDataContainer_arrays(int size) :
22 _size(size) {
23 }
24
26 delete_aligned_array(Re);
27 delete_aligned_array(Im);
28 }
29
32 copy->Re = copy_aligned_array(Re, _size);
33 copy->Im = copy_aligned_array(Im, _size);
34
35 return copy;
36 }
37};
38
39#endif
Definition: FFTDataContainer_arrays.h:14
FFTDataContainer * copyContainer()
Definition: FFTDataContainer_arrays.h:30
Definition: FFTDataContainer.h:14