| [1345] | 1 | ----------------------------
 | 
|---|
 | 2 | version : cmv   8/8/2000 15h
 | 
|---|
 | 3 |           Reza  9/8/2000 16h
 | 
|---|
 | 4 |           Reza  1/9/2000 14h
 | 
|---|
 | 5 |           cmv  22/9/2000 18h
 | 
|---|
| [1346] | 6 |           rz+cmv 24/11/00 16h
 | 
|---|
| [1447] | 7 |           rz+cmv 16/3/01 18H (tag V_Fev2001)
 | 
|---|
| [1637] | 8 |           Reza   13/8/2001
 | 
|---|
| [1878] | 9 |           Reza   21/01/2002  (tag V_Nov2001 effectue)
 | 
|---|
| [1345] | 10 | ----------------------------
 | 
|---|
 | 11 | 
 | 
|---|
 | 12 | ================ Zone echange de commentaires ====================
 | 
|---|
| [1637] | 13 |      Modifs sur TArray ( constructeur de copie share = false )
 | 
|---|
| [1345] | 14 | ==================================================================
 | 
|---|
 | 15 | 
 | 
|---|
| [1637] | 16 | >>>>>>> Module BaseTools
 | 
|---|
 | 17 | 
 | 
|---|
| [1878] | 18 | === Rendre inactif le flag SetTemp() ds NDataBlock<T>              **NEW 08/01** 
 | 
|---|
 | 19 | 
 | 
|---|
 | 20 | === NDataBlock<T>: Ajout flag (... ,bool zero=true) ds le createur pour
 | 
|---|
 | 21 |                permettre de ne pas initialiser la zone memoire    ***NEW 01/02***
 | 
|---|
 | 22 | 
 | 
|---|
 | 23 | === PPersist : Ajouter lecture-ecriture de complex<r_4> complex<r_8> 
 | 
|---|
 | 24 |                et de tableaux de complexes                        ***NEW 01/02***
 | 
|---|
 | 25 | 
 | 
|---|
 | 26 | === PPersist : Ajouter lecture-ecriture de bintable avec possibilite 
 | 
|---|
 | 27 |                d'utilisation en swap                              ***NEW 01/02***
 | 
|---|
 | 28 | 
 | 
|---|
 | 29 | === Creation d'une nouvelle classe DataBlock<T> : partage de reference sur
 | 
|---|
 | 30 |              sur tableau de type T* (autre que numerique)         ***NEW 01/02***
 | 
|---|
 | 31 |              (+ Gestionnaire PPersist pour DataBlock<string>)
 | 
|---|
 | 32 | 
 | 
|---|
| [1345] | 33 | >>>>>>> Module SysTools
 | 
|---|
 | 34 | 
 | 
|---|
| [1637] | 35 | === Ecrire un classe interface de getrusage();                     **NEW 08/01**
 | 
|---|
| [1346] | 36 | 
 | 
|---|
| [1878] | 37 | 
 | 
|---|
| [1345] | 38 | >>>>>>> Module TArray
 | 
|---|
 | 39 | 
 | 
|---|
| [1637] | 40 | === Constructeur de copie de TArray , ajout d'un flag bool pack    **NEW 08/01**
 | 
|---|
 | 41 |     TArray<T>::TArray(const TArray<T>& a, bool share, bool pack = true);
 | 
|---|
 | 42 |     (a reporter aussi ds TMatrix<T>, TVector<T>, Image<T>
 | 
|---|
 | 43 |     flag pack TArray<T>::ReSize(const BaseArray& a, bool pack = true);
 | 
|---|
 | 44 | 
 | 
|---|
 | 45 | === Changement du codage des operations :                          **NEW 08/01**
 | 
|---|
 | 46 |     C = A+B ; // ---> C = A; C+=B; en  C = A+B
 | 
|---|
 | 47 | 
 | 
|---|
| [1878] | 48 | === Ajout flag (... ,bool zero=true) ds le createur pour
 | 
|---|
 | 49 |                permettre de ne pas initialiser la zone memoire    ***NEW 01/02***
 | 
|---|
 | 50 | 
 | 
|---|
 | 51 | === Creation (?) classes TinyMatrix TinyVector ?                  ***NEW 01/02***
 | 
|---|
 | 52 | 
 | 
|---|
| [1345] | 53 | === Mettre OMP dans TArray
 | 
|---|
 | 54 |     Etat: travail en cours par Reza 
 | 
|---|
 | 55 |           Tests et directives OMP fait ds programme Eval/Speed/tompC.c 
 | 
|---|
 | 56 |                                                                tompCXX.cc
 | 
|---|
 | 57 |           Ne peut etre fait qu'apres la modif typedef size_T 
 | 
|---|
 | 58 | 
 | 
|---|
 | 59 |  
 | 
|---|
 | 60 | >>>>>>> Module NTools
 | 
|---|
 | 61 | 
 | 
|---|
| [1637] | 62 | === Classes FFTServer (FFTPackSever) -                            **NEW 08/01** 
 | 
|---|
 | 63 |     Eviter la copie complet sur SubArray - 
 | 
|---|
 | 64 |     voir TArray(const TArray<T>& a, bool share, bool pack = true) ci-dessus 
 | 
|---|
 | 65 | 
 | 
|---|
| [1345] | 66 | === Serveur de classes de calcul<T> (Fond,Sigma etc...) sur images:
 | 
|---|
 | 67 |     creer serveur 1D, 2D voir 3D
 | 
|---|
 | 68 |     (ImageStatServer<T>,VectorStatServer<T>,...)
 | 
|---|
 | 69 |     Etat: a faire par reza + cmv
 | 
|---|
 | 70 | 
 | 
|---|
| [1346] | 71 | === Classe FFTServer
 | 
|---|
| [1345] | 72 |     Correction bug ds FFTmayer
 | 
|---|
 | 73 |     Etat: a faire par Reza
 | 
|---|
 | 74 | 
 | 
|---|
 | 75 | >>>>>>> Module HiStats
 | 
|---|
 | 76 | 
 | 
|---|
 | 77 | === NTuple et XNtuple -> mettre partage de reference
 | 
|---|
 | 78 |     Etat: A faire par Reza
 | 
|---|
 | 79 | 
 | 
|---|
| [1447] | 80 | === XNTuple : Protection pour SetSwapPath() pour / a la fin
 | 
|---|
 | 81 |     Etat: A faire par Reza
 | 
|---|
 | 82 | 
 | 
|---|
| [1346] | 83 | >>>>>>> Module SkyMap
 | 
|---|
| [1345] | 84 | 
 | 
|---|
 | 85 | === Verification de l'interface (constructeur de copie, = )
 | 
|---|
 | 86 |     des classes local/full sky map
 | 
|---|
| [1447] | 87 |     Etat: semble OK (Reza 03/2001)
 | 
|---|
| [1345] | 88 | 
 | 
|---|
 | 89 | >>>>>>> Module Samba 
 | 
|---|
 | 90 | 
 | 
|---|
 | 91 | === Faire 'un bon' generateur de bruit 1/f (plutot f^alpha) en utilisant
 | 
|---|
 | 92 |     la methode de 'filtrage numerique' - Voir Numerical Receipe
 | 
|---|
 | 93 |     Etat: A faire Reza
 | 
|---|
 | 94 | 
 | 
|---|
 | 95 | 
 | 
|---|
 | 96 | >>>>>>> Module FitsIOServer
 | 
|---|
 | 97 | 
 | 
|---|
 | 98 | === Y-a-t'il tout ce qu'on veut dans FitsIOServer ?
 | 
|---|
 | 99 |     Etat: a faire cmv
 | 
|---|
 | 100 | 
 | 
|---|
 | 101 | >>>>>>>> Module IFFTW
 | 
|---|
 | 102 | 
 | 
|---|
| [1637] | 103 | === Classes FFTServer (FFTWSeever) -                            **NEW 08/01** 
 | 
|---|
 | 104 |     Eviter la copie complet sur SubArray - 
 | 
|---|
 | 105 |     voir TArray(const TArray<T>& a, bool share, bool pack = true) ci-dessus 
 | 
|---|
| [1345] | 106 | 
 | 
|---|
| [1637] | 107 | 
 | 
|---|
| [1345] | 108 | >>>>>>>> Module LinAlg
 | 
|---|
 | 109 | 
 | 
|---|
| [1346] | 110 | === Ajouter interface pour decomposition LU en utilisant LaPack
 | 
|---|
| [1345] | 111 |     Etat: A faire par CMV + Reza
 | 
|---|
 | 112 | 
 | 
|---|
 | 113 | >>>>>>>> Module PI PIext
 | 
|---|
 | 114 | 
 | 
|---|
| [1346] | 115 | === Mettre de nouvelles lut (itt_cmv) piapp
 | 
|---|
 | 116 |     Etat: travail en cours par cmv + rz
 | 
|---|