Changeset 271 in Sophya for trunk/SophyaProg/Tests/timg.cc


Ignore:
Timestamp:
Apr 27, 1999, 5:03:48 PM (26 years ago)
Author:
ansari
Message:

test de Persist<NDataBlock> Reza 27/04/99

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/Tests/timg.cc

    r254 r271  
    66// Utilisation des generateurs aleatoires
    77#include "nbrandom.h"
     8
     9// Test des NDataBlock
     10#include "ndatablock.h"
     11#include <complex>
    812
    913
     
    6771img.Print();
    6872
    69 cout << " ========= Fin de timg.cc ======== " << endl;
     73// ---- Test des NDataBlock
     74cout << "\n ----------> Test des NDataBlock <r_8>" << endl;
     75NDataBlock<r_8> db(20);
     76for(i=0; i<20; i++) db(i) = i*5.;
     77cout << " DataBlock<r_8> i*5 : (db)" << endl;
     78cout << db << endl;
     79NDataBlock<r_8> db2(20,false);
     80cout << " DataBlock<r_8> (db2=db) - db" << endl;
     81cout << db2-db << endl;
     82
     83FIO_NDataBlock<r_8> fdb(db);
     84fdb.Write("db_r8.ppf");
     85cout << " DataBlock<r_8> db -> File db_r8.ppf" << endl;
     86FIO_NDataBlock<r_8> fdb2("db_r8.ppf");
     87cout << " DataBlock<r_8> Frome file(db_r8.ppf) - db" << endl;
     88cout << (NDataBlock<r_8>)fdb2-db << endl;
     89
     90cout << "\n\n ----------> Test des NDataBlock <complex<double>>" << endl;
     91NDataBlock< complex<double> > zb(20);
     92for(i=0; i<20; i++) {complex<double> z(i*10., 0.1*i); zb(i) = z; }
     93cout << " DataBlock<complex<double>>  (zb) = " << endl;
     94cout << zb << endl;
     95FIO_NDataBlock< complex<double> > fzb(zb);
     96fzb.Write("zb_z8.ppf");
     97FIO_NDataBlock< complex<double> > fzb2("zb_z8.ppf");
     98cout << " DataBlock<complex<double>> Frome file(zb_z8.ppf) - db" << endl;
     99cout << (NDataBlock< complex<double> >)(fzb2) ;
     100
     101cout << "\n ========= Fin de timg.cc ======== " << endl;
    70102exit(0);
    71103}
Note: See TracChangeset for help on using the changeset viewer.