     }
 
 
-template <class T>
-void 
-reduce(int size, int threads, int blocks, T *d_idata, T *d_odata)
+//! The developer has chosen not to document this function
+template <class T> void reduce(int size, int threads, int blocks, T *d_idata, T *d_odata)
     {
     dim3 dimBlock(threads, 1, 1);
     dim3 dimGrid(blocks, 1, 1);


    return gpu_result;
}
__global__ void reset_kvec_green_hat_kernel(BoxDim box, 
                                            int Nx, 
                                            int Ny, 

    }


//! The developer has chosen not to document this function
__global__ void set_gpu_field_kernel(cufftComplex* E_x, 
                                     cufftComplex* E_y, 
                                     cufftComplex* E_z, 
