Changeset 3349 in Sophya for trunk/Cosmo/SimLSS/genefluct3d.h
- Timestamp:
- Oct 11, 2007, 4:39:58 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/genefluct3d.h
r3331 r3349 24 24 class GeneFluct3D { 25 25 public: 26 GeneFluct3D(TArray< complex<r_8 > >& T); 26 GeneFluct3D(long nx,long ny,long nz,double dx,double dy,double dz,unsigned short nthread=0,int lp=0); // Mpc 27 GeneFluct3D(unsigned short nthread=0); 27 28 virtual ~GeneFluct3D(void); 28 29 29 void SetNThread(unsigned short nthread=0) {nthread_ = nthread;}30 void SetSize(long nx,long ny,long nz,double dx,double dy,double dz); // Mpc31 30 // Distance los comobile a l'observateur 32 31 void SetObservator(double redshref=0.,double kredshref=0.); … … 111 110 112 111 void TurnFluct2Mass(void); 113 double TurnMass2HIMass(double m_by_mpc3); 114 double TurnMass2MeanNumber(double n_by_mpc3); 112 double TurnMass2MeanNumber(double val_by_mpc3); 115 113 double ApplyPoisson(void); 116 114 double TurnNGal2Mass(FunRan& massdist,bool axeslog=false); 117 115 double TurnNGal2MassQuick(SchechterMassDist& schmdist); 118 116 double TurnMass2Flux(void); 119 void AddAGN(double lfjy,double lsigma,double powlaw=0.);117 //void AddAGN(double lfjy,double lsigma,double powlaw=0.); 120 118 void AddNoise2Real(double snoise,int type_evol=0); 121 119 … … 133 131 134 132 protected: 133 void init_default(void); 135 134 void setsize(long nx,long ny,long nz,double dx,double dy,double dz); 136 135 void setalloc(void); 137 136 void setpointers(bool from_real); 138 137 void init_fftw(void); 138 void delete_fftw(void); 139 139 long manage_coefficients(void); 140 140 double compute_power_carte(void); … … 157 157 158 158 // la gestion de la FFT 159 bool is_set_fftw_plan; 159 160 fftw_plan pf_,pb_; 160 161 unsigned short nthread_; … … 163 164 // le stockage du Cube de donnees et les pointeurs 164 165 bool array_allocated_; // true if array has been allocated 165 TArray< complex<r_8> > &T_;166 TArray< complex<r_8> > T_; 166 167 fftw_complex *fdata_; 167 168 TArray<r_8> R_;
Note:
See TracChangeset
for help on using the changeset viewer.