Ejemplo n.º 1
0
gpuNUFFT::GpuNUFFTInfo* gpuNUFFT::GpuNUFFTOperator::initAndCopyGpuNUFFTInfo()
{
  GpuNUFFTInfo* gi_host = initGpuNUFFTInfo();
    if (DEBUG)
    printf("copy GpuNUFFT Info to symbol memory... size = %ld \n",sizeof(gpuNUFFT::GpuNUFFTInfo));

  initConstSymbol("GI",gi_host,sizeof(gpuNUFFT::GpuNUFFTInfo));

  //free(gi_host);
  if (DEBUG)
    printf("...done!\n");
  return gi_host;
}
gpuNUFFT::GpuNUFFTInfo *
gpuNUFFT::TextureGpuNUFFTOperator::initAndCopyGpuNUFFTInfo(int n_coils_cc)
{
  gpuNUFFT::GpuNUFFTInfo *gi_host = initGpuNUFFTInfo(n_coils_cc);

  gi_host->interpolationType = interpolationType;
  gi_host->sectorsToProcess = gi_host->sector_count;

  if (DEBUG)
    printf("copy GpuNUFFT Info to symbol memory... size = %ld \n",
           sizeof(gpuNUFFT::GpuNUFFTInfo));

  initConstSymbol("GI", gi_host, sizeof(gpuNUFFT::GpuNUFFTInfo));

  if (DEBUG)
    printf("...done!\n");
  return gi_host;
}