Changeset 487 in Sophya for trunk/SophyaLib/Samba/spheregorski.h
- Timestamp:
- Oct 21, 1999, 4:02:14 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Samba/spheregorski.h
r473 r487 9 9 #include "ppersist.h" 10 10 11 // les attributs de classe pix2x_ et pix2y_ sont relatifs a la traduction des12 // indices RING en indices NESTED (ou l inverse). Ce sont des tableaux13 // d'entiers initialises et remplis par le constructeur. Dans la version14 // FORTRAN de healpix, il s'agissait de tableaux mis en COMMON. Ils etaient15 // initialises au premier appel d'une conversion d indice. Je ne peux pas16 // garder cette procedure car, par exemple, la fonction PixValNest() const17 // n'autorisera pas la constitution de ces tableaux (a cause du const). Ainsi,18 // des la creation d un objet SphereGorski ces tableaux sont calcules, ce qui19 // est, certes, inutile si on ne se sert pas des indices NESTED. Ca ne me20 // rejouit pas, mais c est le seul moyen que j ai trouve pour temir compte de21 // toutes les demandes et des options prises.22 //23 // G. Le Meur24 11 25 12 // ***************** CLASSE SphereGorski ***************************** … … 87 74 int RingToNest(int) const; 88 75 89 /* analyse en harmoniques spheriques des valeurs des pixels de la90 sphere : appel du module anafast (Gorski-Hivon) */91 //void anharm(int, float, float*);92 93 /*synthese des valeurs des pixels de la sphere par l'intermediaire94 des coefficients en harmoniques spheriques reconstitues apartir d'un95 spectre en puissance : appel du module synfast (Gorski-Hivon) */96 //void synharm(int, int, float, float*);97 76 98 77 /* retourne/fixe la valeur du parametre Gorski */ … … 104 83 inline void setDataBlock(T* data,int m) { pixels_.FillFrom(m,data); } 105 84 106 /* retourne/fixe les parametres des modules anafast et synfast */107 void getParafast(int& nlmax,int& nmmax,int& iseed,float& fwhm,float& quadr,float& cut) const;108 void setParafast(int nlmax,int nmmax,int iseed,float fwhm,float quadr,float cut,char* filename);109 85 110 /* retourne/fixe le nom du fichier qui contient le spectre de puissance */111 void powfile(char filename[]) const;112 86 113 87 /* impression */ … … 134 108 NDataBlock<T> pixels_; 135 109 136 int nlmax_;137 int nmmax_;138 int iseed_;139 float fwhm_;140 float quadrupole_;141 float sym_cut_deg_;142 char powFile_[128];143 110 }; 144 111
Note:
See TracChangeset
for help on using the changeset viewer.