Changeset 3930 in Sophya for trunk/Cosmo/RadioBeam/specpk.h
- Timestamp:
- Dec 23, 2010, 12:49:22 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/specpk.h
r3825 r3930 48 48 inline void SetCellSize(double dkx=DeuxPI, double dky=DeuxPI, double dkz=DeuxPI) 49 49 { dkx_=dkx; dky_=dky; dkz_=dkz; } 50 inline int SetPrtLevel(int lev=0 )51 { int olev=prtlev_; prtlev_=lev; return olev; }50 inline int SetPrtLevel(int lev=0, int prtmod=10) 51 { int olev=prtlev_; prtlev_=lev; prtmodulo_=prtmod; return olev; } 52 52 void ComputeFourierAmp(SpectralShape& pk); 53 53 void ComputeNoiseFourierAmp(Four2DResponse& resp, bool crmask=false); … … 71 71 double dkx_, dky_, dkz_; 72 72 int prtlev_; 73 int prtmodulo_; 73 74 }; 75 76 // --- PkNoiseCalculator : 77 // - Classe de calcul du spectre de bruit PNoise(k) determine par une reponse 78 // 2D de l'instrument 79 class PkNoiseCalculator 80 { 81 public: 82 PkNoiseCalculator(Four3DPk& pk3, Four2DResponse& rep, double s2cut=100., int ngen=1, const char* tit="PkNoise"); 83 84 inline void SetS2Cut(double s2cut=100.) 85 { S2CUT=s2cut; } 86 inline double GetS2Cut() { return S2CUT; } 87 HProf Compute(); 88 inline int SetPrtLevel(int lev=0, int prtmod=10) 89 { int olev=prtlev_; prtlev_=lev; prtmodulo_=prtmod; return olev; } 90 91 protected: 92 Four3DPk& pkn3d; 93 Four2DResponse& frep; 94 double S2CUT; 95 int NGEN; 96 string title; 97 int prtlev_; 98 int prtmodulo_; 99 }; 100 74 101 75 102
Note:
See TracChangeset
for help on using the changeset viewer.