Changeset 3330 in Sophya for trunk/Cosmo/SimLSS/genefluct3d.h


Ignore:
Timestamp:
Oct 1, 2007, 7:10:50 PM (18 years ago)
Author:
cmv
Message:

intro ComputeSpectrum avec soustraction de bruit et deconvolution par la fct de transfert du pixel cmv 01/10/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/SimLSS/genefluct3d.h

    r3329 r3330  
    5151  // Pour adressage fdata_[ip][0-1]
    5252  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]
    5663
    5764  vector<long> GetNpix(void) {return N_;}
    5865  int_8 NPix(void) {return NRtot_;}
     66  long GetNx(void) {return Nx_;}
     67  long GetNy(void) {return Ny_;}
     68  long GetNz(void) {return Nz_;}
    5969
    6070  // Return |K_i| module relative to pixel indices
     
    8393
    8494  void ComputeReal(void);
     95  void ApplyGrowthFactor(void);
    8596
    8697  void ReComputeFourier(void);
     
    8899  int  ComputeSpectrum(HistoErr& herr);
    89100  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);
    91103
    92104  int_8 VarianceFrReal(double R,double& var);
Note: See TracChangeset for help on using the changeset viewer.