ls1-MarDyn
ls1-MarDyn molecular dynamics code
FFTDataContainer_matrices.h
1/*
2 * FFTDataContainer_matrices.h
3 *
4 * Created on: Feb 05, 2016
5 * Author: gallardjm
6 */
7#ifndef FFTDATA_MAT_H_
8#define FFTDATA_MAT_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
15public:
16 FFT_precision** Re;
17 FFT_precision** Im;
18 int _nx;
19 int _ny;
20
21 FFTDataContainer_matrices(int nx, int ny) :
22 _nx(nx), _ny(ny) {
23 }
24
26 delete_matrix(Re);
27 delete_matrix(Im);
28 }
29
32 _ny);
33 copy->Re = copy_matrix(Re, _nx, _ny);
34 copy->Im = copy_matrix(Im, _nx, _ny);
35
36 return copy;
37 }
38};
39
40#endif
Definition: FFTDataContainer_matrices.h:14
FFTDataContainer * copyContainer()
Definition: FFTDataContainer_matrices.h:30
Definition: FFTDataContainer.h:14