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
|
---|