Changeset 3703 in Sophya for trunk/AddOn/TAcq/svv2mtx.cc


Ignore:
Timestamp:
Dec 6, 2009, 12:19:14 AM (16 years ago)
Author:
ansari
Message:

Correction bug ds svv2mtx.cc, Reza 5/12/2009

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/AddOn/TAcq/svv2mtx.cc

    r3702 r3703  
    153153{
    154154  Timer tm("ProcSVFiles");
    155 
    156   vector< TMatrix< complex<r_4> > > vmtf(rowlist.size());
    157 
     155 
    158156  DataTable visdt;
    159157  visdt.AddDoubleColumn("mfc");
     
    164162  visdt.AddFloatColumn("vim");
    165163
     164  vector< TMatrix< complex<r_4> > > vmtf;
     165
    166166  if (jf1<1)  jf1=1;
    167167  if ((jf2<1)||(jf2<jf1))  jf2=jf1;
     
    169169  int djf=(jf2-jf1)/nfreq;
    170170  if (djf<1) djf=0;
    171  
     171
    172172  char fname[1024];
    173173
     174  cout << " ---- ProcSVFiles()-Begin - Reading chanum vector" << endl;
    174175  TVector< uint_4 > chanum;
     176  {
    175177  sprintf(fname, "%s/chanum.ppf",inoutpath.c_str());
    176   {
    177178  PInPersist pic(fname);
    178179  pic >> chanum;
    179180  }
    180181
    181   sa_size_t nrows = (imax-imin+1)/istep;\
     182  cout << " ---- ProcSVFiles()-Read chanum done " << endl;
     183  sa_size_t nrows = (imax-imin+1)/istep;
    182184  sa_size_t kr=0;
    183185
     
    193195      cout << " ProcSVFilesVJun09/Info: Output Time-Frequency matrices NRows=NFiles"
    194196           << nrows << " NCols=NFreq=" << ncols << endl;
    195       for(size_t j=0; j<rowlist.size(); j++)   vmtf[j].SetSize(nrows, ncols);
     197      for(size_t j=0; j<rowlist.size(); j++)   
     198        vmtf.push_back(TMatrix< complex<r_4> >(nrows, ncols) );
    196199    }
    197200    for(size_t j=0; j<rowlist.size(); j++)
Note: See TracChangeset for help on using the changeset viewer.