---------------------------- version : cmv 8/8/2000 15h Reza 9/8/2000 16h Reza 1/9/2000 14h cmv 22/9/2000 18h rz+cmv 24/11/00 16h rz+cmv 16/3/01 18H (tag V_Fev2001) Reza 13/8/2001 Reza 21/01/2002 (tag V_Nov2001 effectue) ---------------------------- ================ Zone echange de commentaires ==================== Modifs sur TArray ( constructeur de copie share = false ) ================================================================== >>>>>>> Module BaseTools === Rendre inactif le flag SetTemp() ds NDataBlock **NEW 08/01** === NDataBlock: Ajout flag (... ,bool zero=true) ds le createur pour permettre de ne pas initialiser la zone memoire ***NEW 01/02*** === PPersist : Ajouter lecture-ecriture de complex complex et de tableaux de complexes ***NEW 01/02*** === PPersist : Ajouter lecture-ecriture de bintable avec possibilite d'utilisation en swap ***NEW 01/02*** === Creation d'une nouvelle classe DataBlock : partage de reference sur sur tableau de type T* (autre que numerique) ***NEW 01/02*** (+ Gestionnaire PPersist pour DataBlock) >>>>>>> Module SysTools === Ecrire un classe interface de getrusage(); **NEW 08/01** >>>>>>> Module TArray === Constructeur de copie de TArray , ajout d'un flag bool pack **NEW 08/01** TArray::TArray(const TArray& a, bool share, bool pack = true); (a reporter aussi ds TMatrix, TVector, Image flag pack TArray::ReSize(const BaseArray& a, bool pack = true); === Changement du codage des operations : **NEW 08/01** C = A+B ; // ---> C = A; C+=B; en C = A+B === Ajout flag (... ,bool zero=true) ds le createur pour permettre de ne pas initialiser la zone memoire ***NEW 01/02*** === Creation (?) classes TinyMatrix TinyVector ? ***NEW 01/02*** === Mettre OMP dans TArray Etat: travail en cours par Reza Tests et directives OMP fait ds programme Eval/Speed/tompC.c tompCXX.cc Ne peut etre fait qu'apres la modif typedef size_T >>>>>>> Module NTools === Classes FFTServer (FFTPackSever) - **NEW 08/01** Eviter la copie complet sur SubArray - voir TArray(const TArray& a, bool share, bool pack = true) ci-dessus === Serveur de classes de calcul (Fond,Sigma etc...) sur images: creer serveur 1D, 2D voir 3D (ImageStatServer,VectorStatServer,...) Etat: a faire par reza + cmv === Classe FFTServer Correction bug ds FFTmayer Etat: a faire par Reza >>>>>>> Module HiStats === NTuple et XNtuple -> mettre partage de reference Etat: A faire par Reza === XNTuple : Protection pour SetSwapPath() pour / a la fin Etat: A faire par Reza >>>>>>> Module SkyMap === Verification de l'interface (constructeur de copie, = ) des classes local/full sky map Etat: semble OK (Reza 03/2001) >>>>>>> Module Samba === Faire 'un bon' generateur de bruit 1/f (plutot f^alpha) en utilisant la methode de 'filtrage numerique' - Voir Numerical Receipe Etat: A faire Reza >>>>>>> Module FitsIOServer === Y-a-t'il tout ce qu'on veut dans FitsIOServer ? Etat: a faire cmv >>>>>>>> Module IFFTW === Classes FFTServer (FFTWSeever) - **NEW 08/01** Eviter la copie complet sur SubArray - voir TArray(const TArray& a, bool share, bool pack = true) ci-dessus >>>>>>>> Module LinAlg === Ajouter interface pour decomposition LU en utilisant LaPack Etat: A faire par CMV + Reza >>>>>>>> Module PI PIext === Mettre de nouvelles lut (itt_cmv) piapp Etat: travail en cours par cmv + rz