source: Sophya/trunk/SophyaLib/Manual/sophya_afaire.txt@ 2011

Last change on this file since 2011 was 1878, checked in by ansari, 24 years ago

MAJ sophya_afaire et spiapp_afaire - Reza 21/01/2002

File size: 3.8 KB
Line 
1----------------------------
2version : 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(); **NEW 08/01**
36
37
38>>>>>>> Module TArray
39
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
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
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
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
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
71=== Classe FFTServer
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
80=== XNTuple : Protection pour SetSwapPath() pour / a la fin
81 Etat: A faire par Reza
82
83>>>>>>> Module SkyMap
84
85=== Verification de l'interface (constructeur de copie, = )
86 des classes local/full sky map
87 Etat: semble OK (Reza 03/2001)
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
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
106
107
108>>>>>>>> Module LinAlg
109
110=== Ajouter interface pour decomposition LU en utilisant LaPack
111 Etat: A faire par CMV + Reza
112
113>>>>>>>> Module PI PIext
114
115=== Mettre de nouvelles lut (itt_cmv) piapp
116 Etat: travail en cours par cmv + rz
Note: See TracBrowser for help on using the repository browser.