Changeset 271 in Sophya for trunk/SophyaProg/Tests


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

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

Location:
trunk/SophyaProg/Tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/Tests/Makefile

    r241 r271  
    77LIBF =  $(LIB)libSysTools.a $(LIB)libNTools.a $(LIB)libBlitz.a $(LIB)libPI.a $(LIB)libPIext.a
    88LIBS = -L$(LIB) -lPIext -lPI -lSysTools -lNTools -lBlitz -lm
     9#LIBS =  -L$(LIB) -lSysTools -lm
    910ifeq ($(CXX),cxx)
    1011# librairie des instances de templates cxx
     
    1314else
    1415LIBF =  $(SLB)libtools.so
    15 LIBS = -L$(SLB) -lPI -ltools -lm
     16#LIBS = -L$(SLB) -lPI -ltools -lm
     17LIBS = -L$(SLB) -ltools -lm
    1618ifeq ($(MACHEROS),Linux)
    17 LIBS = $(LIBS) -ldl
     19LIBS := $(LIBS) -ldl
    1820endif
    1921endif
     
    2527endif
    2628
    27 LIBS =  -L$(LIB) -lSysTools -lm
    2829
    2930LDLIBS := $(LIBS) $(LDLIBS)
  • 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.