#include "fieldslice.h" #include "dataTypes.h" #include "cufft.h" #include #include using namespace std; fieldslice::fieldslice(unsigned int x_size, unsigned int y_size) { //save the slice resolution R[0] = x_size; R[1] = x_size; scalarField = true; //init_gpu(); } void fieldslice::toAngularSpectrum() { cufftHandle plan; //create a CUFFT plan handle if(cufftPlan2d(&plan, R[0], R[1], CUFFT_C2C) != CUFFT_SUCCESS) { cout<<"Error creating CUFFT plan for computing the angular spectrum."<