Changeset 1401 in Sophya for trunk/SophyaExt/IFFTW


Ignore:
Timestamp:
Feb 13, 2001, 3:30:04 PM (25 years ago)
Author:
ansari
Message:

Modifs-debug FFTWServer (suite) - Reza 13/2/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaExt/IFFTW/fftwserver.cc

    r1395 r1401  
    209209    if (_pndb) _pndb->Recreate(in.NbDimensions(), sz);
    210210    else _pndb = new FFTWServerPlan(in.NbDimensions(), sz, FFTW_BACKWARD, false);
     211    fftwnd_one(_pndb->pnd, (fftw_complex *)(in.Data()) , (fftw_complex *)(out.Data()) );
    211212  }
    212213
     
    218219
    219220  int rank = ckR8.CheckResize(in, out);
    220   TArray<r_8> outtemp(in, false);
    221 
    222221  if (rank == 1) { // One dimensional transform
    223222    if (_p1drf) _p1drf->Recreate(in.Size());
    224223    else _p1drf = new FFTWServerPlan(in.Size(), FFTW_REAL_TO_COMPLEX, true);
     224    TArray<r_8> outtemp;
     225    outtemp.ReSize(in);
    225226    rfftw_one(_p1drf->rp, (fftw_real *)(in.Data()) , (fftw_real *)(outtemp.Data()));
    226227    ReShapetoCompl(outtemp, out);
     
    252253  int rank = ckR8.CheckResize(in, out);
    253254  if (rank == 1) { // One dimensional transform
    254     TArray<r_8> intemp(out, false);
     255    TArray<r_8> intemp;
     256    intemp.ReSize(out);
    255257    if (_p1drb) _p1drb->Recreate(out.Size());
    256258    else _p1drb = new FFTWServerPlan(out.Size(), FFTW_COMPLEX_TO_REAL, true);
    257259
    258260    ReShapetoReal(in, intemp);
    259     cerr << " DEBUG-FFTWServer::FFTBackward() in = \n" << in << endl;
    260     cerr << " DEBUG-FFTWServer::FFTBackward() intemp = \n" << intemp << endl;
     261    //    cerr << " DEBUG-FFTWServer::FFTBackward() in = \n" << in << endl;
     262    //    cerr << " DEBUG-FFTWServer::FFTBackward() intemp = \n" << intemp << endl;
    261263    rfftw_one(_p1drb->rp, (fftw_real *)(intemp.Data()) , (fftw_real *)(out.Data()));
    262264
Note: See TracChangeset for help on using the changeset viewer.