34 static void simple_test_nsfft(
int d, 
int J, 
int M)
 
   39   nsfft_init(&p, d, J, M, 6, NSDFT);
 
   41   nsfft_init_random_nodes_coeffs(&p);
 
   46   nsfft_trafo_direct(&p);
 
   54   nsfft_adjoint_direct(&p);
 
   65 int main(
int argc,
char **argv)
 
   70   printf(
"1) computing a two dimensional nsdft, nsfft and adjoints\n\n");
 
   73   M=(J+4)*X(exp2i)(J+1);
 
   74   simple_test_nsfft(d,J,M);
 
   78   printf(
"2) computing a three dimensional nsdft, nsfft and adjoints\n\n");
 
   81   M=6*X(exp2i)(J)*(X(exp2i)((J+1)/2+1)-1)+X(exp2i)(3*(J/2+1));
 
   82   simple_test_nsfft(d,J,M);