| 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 | 
|---|
| 6 | rz+cmv 24/11/00 16h | 
|---|
| 7 | rz+cmv 16/3/01 18H (tag V_Fev2001) | 
|---|
| 8 | Reza   13/8/2001 | 
|---|
| 9 | Reza   21/01/2002  (tag V_Nov2001 effectue) | 
|---|
| 10 | ---------------------------- | 
|---|
| 11 |  | 
|---|
| 12 | ================ Zone echange de commentaires ==================== | 
|---|
| 13 | Modifs sur TArray ( constructeur de copie share = false ) | 
|---|
| 14 | ================================================================== | 
|---|
| 15 |  | 
|---|
| 16 | >>>>>>> Module BaseTools | 
|---|
| 17 |  | 
|---|
| 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 |  | 
|---|
| 33 | >>>>>>> Module SysTools | 
|---|
| 34 |  | 
|---|
| 35 | === Ecrire un classe interface de getrusage(); | 
|---|
| 36 | Voir pourquoi la classe ResourceUsage ne marche pas correctement | 
|---|
| 37 | sur Linux et Mac | 
|---|
| 38 |  | 
|---|
| 39 | >>>>>>> Module TArray | 
|---|
| 40 |  | 
|---|
| 41 | === Constructeur de copie de TArray , ajout d'un flag bool pack    **NEW 08/01** | 
|---|
| 42 | TArray<T>::TArray(const TArray<T>& a, bool share, bool pack = true); | 
|---|
| 43 | (a reporter aussi ds TMatrix<T>, TVector<T>, Image<T> | 
|---|
| 44 | flag pack TArray<T>::ReSize(const BaseArray& a, bool pack = true); | 
|---|
| 45 |  | 
|---|
| 46 | === Changement du codage des operations :                          **NEW 08/01** | 
|---|
| 47 | C = A+B ; // ---> C = A; C+=B; en  C = A+B | 
|---|
| 48 |  | 
|---|
| 49 | === Ajout flag (... ,bool zero=true) ds le createur pour | 
|---|
| 50 | permettre de ne pas initialiser la zone memoire    ***NEW 01/02*** | 
|---|
| 51 |  | 
|---|
| 52 | === Creation (?) classes TinyMatrix TinyVector ?                  ***NEW 01/02*** | 
|---|
| 53 |  | 
|---|
| 54 | === Mettre OMP dans TArray | 
|---|
| 55 | Etat: travail en cours par Reza | 
|---|
| 56 | Tests et directives OMP fait ds programme Eval/Speed/tompC.c | 
|---|
| 57 | tompCXX.cc | 
|---|
| 58 | Ne peut etre fait qu'apres la modif typedef size_T | 
|---|
| 59 |  | 
|---|
| 60 |  | 
|---|
| 61 | >>>>>>> Module NTools | 
|---|
| 62 |  | 
|---|
| 63 | === Classes FFTServer (FFTPackSever) -                            **NEW 08/01** | 
|---|
| 64 | Eviter la copie complete sur SubArray - | 
|---|
| 65 | voir TArray(const TArray<T>& a, bool share, bool pack = true) ci-dessus | 
|---|
| 66 |  | 
|---|
| 67 | === Serveur de classes de calcul<T> (Fond,Sigma etc...) sur images: | 
|---|
| 68 | creer serveur 1D, 2D voir 3D | 
|---|
| 69 | (ImageStatServer<T>,VectorStatServer<T>,...) | 
|---|
| 70 | Etat: a faire par reza + cmv | 
|---|
| 71 |  | 
|---|
| 72 | === Classe FFTServer | 
|---|
| 73 | Correction bug ds FFTmayer | 
|---|
| 74 | Etat: a faire par Reza | 
|---|
| 75 |  | 
|---|
| 76 | >>>>>>> Module HiStats | 
|---|
| 77 |  | 
|---|
| 78 | === NTuple et XNtuple -> mettre partage de reference | 
|---|
| 79 | Etat: A faire par Reza | 
|---|
| 80 |  | 
|---|
| 81 | >>>>>>> Module SkyMap | 
|---|
| 82 |  | 
|---|
| 83 | === Verification de l'interface (constructeur de copie, = ) | 
|---|
| 84 | des classes local/full sky map | 
|---|
| 85 | Etat: semble OK (Reza 03/2001) | 
|---|
| 86 |  | 
|---|
| 87 | >>>>>>> Module Samba | 
|---|
| 88 |  | 
|---|
| 89 | === Faire 'un bon' generateur de bruit 1/f (plutot f^alpha) en utilisant | 
|---|
| 90 | la methode de 'filtrage numerique' - Voir Numerical Receipe | 
|---|
| 91 | Etat: A faire Reza | 
|---|
| 92 |  | 
|---|
| 93 |  | 
|---|
| 94 | >>>>>>> Module FitsIOServer | 
|---|
| 95 |  | 
|---|
| 96 | === Y-a-t'il tout ce qu'on veut dans FitsIOServer ? | 
|---|
| 97 | Etat: a faire cmv | 
|---|
| 98 |  | 
|---|
| 99 | >>>>>>>> Module IFFTW | 
|---|
| 100 |  | 
|---|
| 101 | === Classes FFTServer (FFTWSeever) -                            **NEW 08/01** | 
|---|
| 102 | Eviter la copie complet sur SubArray - | 
|---|
| 103 | voir TArray(const TArray<T>& a, bool share, bool pack = true) ci-dessus | 
|---|
| 104 |  | 
|---|
| 105 |  | 
|---|
| 106 | >>>>>>>> Module LinAlg | 
|---|
| 107 |  | 
|---|
| 108 | === Ajouter interface pour decomposition LU en utilisant LaPack | 
|---|
| 109 | Etat: A faire par CMV + Reza | 
|---|