Changeset 3330 in Sophya for trunk/Cosmo/SimLSS/genefluct3d.h
- Timestamp:
- Oct 1, 2007, 7:10:50 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/genefluct3d.h
r3329 r3330 51 51 // Pour adressage fdata_[ip][0-1] 52 52 inline int_8 IndexC(long i,long j,long k) {return (int_8)(k+NCz_*(j+Ny_*i));} 53 // - On peut aussi adresser: 54 // TArray< complex<r_8> >& pk = gf3d.GetComplexArray(); pk(i,j,k) = ...; 55 // TArray<r_8>& rgen = gf3d.GetRealArray(); rgen(i,j,k) = ...; 53 // On peut aussi adresser: 54 // TArray< complex<r_8> >& pk = gf3d.GetComplexArray(); 55 // pk(k,j,i) avec k=[0,NCz_[ j=[0,Ny_[ i=[0,Nx_[ 56 // pk[IndexC(i,j,k)] 57 // TArray<r_8>& rgen = gf3d.GetRealArray(); 58 // rgen(k,j,i) avec k=[0,NTz_[ j=[0,Ny_[ i=[0,Nx_[ 59 // mais seul k=[0,Nz_[ est utile 60 // rgen[IndexR(i,j,k)] 61 // ATTENTION: TArray adresse en memoire a l'envers du C ! 62 // Tarray(n1,n2,n3) == Carray[n3][n2][n1] 56 63 57 64 vector<long> GetNpix(void) {return N_;} 58 65 int_8 NPix(void) {return NRtot_;} 66 long GetNx(void) {return Nx_;} 67 long GetNy(void) {return Ny_;} 68 long GetNz(void) {return Nz_;} 59 69 60 70 // Return |K_i| module relative to pixel indices … … 83 93 84 94 void ComputeReal(void); 95 void ApplyGrowthFactor(void); 85 96 86 97 void ReComputeFourier(void); … … 88 99 int ComputeSpectrum(HistoErr& herr); 89 100 int ComputeSpectrum2D(Histo2DErr& herr); 90 void ApplyGrowthFactor(void); 101 int ComputeSpectrum(HistoErr& herr,double sigma,bool pixcor); 102 int ComputeSpectrum2D(Histo2DErr& herr,double sigma,bool pixcor); 91 103 92 104 int_8 VarianceFrReal(double R,double& var);
Note:
See TracChangeset
for help on using the changeset viewer.