Changeset 271 in Sophya for trunk/SophyaProg/Tests/timg.cc
- Timestamp:
- Apr 27, 1999, 5:03:48 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaProg/Tests/timg.cc
r254 r271 6 6 // Utilisation des generateurs aleatoires 7 7 #include "nbrandom.h" 8 9 // Test des NDataBlock 10 #include "ndatablock.h" 11 #include <complex> 8 12 9 13 … … 67 71 img.Print(); 68 72 69 cout << " ========= Fin de timg.cc ======== " << endl; 73 // ---- Test des NDataBlock 74 cout << "\n ----------> Test des NDataBlock <r_8>" << endl; 75 NDataBlock<r_8> db(20); 76 for(i=0; i<20; i++) db(i) = i*5.; 77 cout << " DataBlock<r_8> i*5 : (db)" << endl; 78 cout << db << endl; 79 NDataBlock<r_8> db2(20,false); 80 cout << " DataBlock<r_8> (db2=db) - db" << endl; 81 cout << db2-db << endl; 82 83 FIO_NDataBlock<r_8> fdb(db); 84 fdb.Write("db_r8.ppf"); 85 cout << " DataBlock<r_8> db -> File db_r8.ppf" << endl; 86 FIO_NDataBlock<r_8> fdb2("db_r8.ppf"); 87 cout << " DataBlock<r_8> Frome file(db_r8.ppf) - db" << endl; 88 cout << (NDataBlock<r_8>)fdb2-db << endl; 89 90 cout << "\n\n ----------> Test des NDataBlock <complex<double>>" << endl; 91 NDataBlock< complex<double> > zb(20); 92 for(i=0; i<20; i++) {complex<double> z(i*10., 0.1*i); zb(i) = z; } 93 cout << " DataBlock<complex<double>> (zb) = " << endl; 94 cout << zb << endl; 95 FIO_NDataBlock< complex<double> > fzb(zb); 96 fzb.Write("zb_z8.ppf"); 97 FIO_NDataBlock< complex<double> > fzb2("zb_z8.ppf"); 98 cout << " DataBlock<complex<double>> Frome file(zb_z8.ppf) - db" << endl; 99 cout << (NDataBlock< complex<double> >)(fzb2) ; 100 101 cout << "\n ========= Fin de timg.cc ======== " << endl; 70 102 exit(0); 71 103 }
Note:
See TracChangeset
for help on using the changeset viewer.