Changeset 3381 in Sophya for trunk/Cosmo/SimLSS/pkspectrum.h
- Timestamp:
- Nov 14, 2007, 7:25:34 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/pkspectrum.h
r3378 r3381 14 14 virtual ~InitialSpectrum(void); 15 15 virtual double operator() (double k) {return A_ * pow(k,n_);} 16 void SetNorm(double a) ;17 void SetSlope(double n) ;16 void SetNorm(double a) {A_ = a;} 17 void SetSlope(double n) {n_ = n;} 18 18 protected: 19 19 double n_, A_; … … 29 29 TransfertEisenstein(TransfertEisenstein& tf); 30 30 virtual ~TransfertEisenstein(void); 31 bool SetParTo(double h100 =-1.,double OmegaCDM0=-1.,double OmegaBaryon0=-1.,double tcmb=-1.,bool nobaryon=false);31 bool SetParTo(double h100,double OmegaCDM0,double OmegaBaryon0); 32 32 virtual double operator() (double k); 33 33 double KPeak(void); … … 77 77 virtual ~GrowthFactor(void); 78 78 virtual double operator() (double z); 79 bool SetParTo(double OmegaMatter0=-1.,double OmegaLambda0=-12345.); 79 void SetParTo(double OmegaMatter0,double OmegaLambda0); 80 bool SetParTo(double OmegaMatter0); 80 81 protected: 81 double O0_,Ol_,Ok_; 82 double norm_; 82 double O0_,Ol_; 83 83 }; 84 84 … … 107 107 virtual double operator() (double k); 108 108 virtual double operator() (double k,double z); 109 inlinevoid SetZ(double z) {zref_ = z;}110 inlinedouble GetZ(void) {return zref_;}109 void SetZ(double z) {zref_ = z;} 110 double GetZ(void) {return zref_;} 111 111 void SetTypSpec(ReturnSpectrum typspec=PK); 112 inline void SetScale(double scale=1.) {scale_=scale; zold_=-1.;}113 inlinedouble GetScale(void) {return scale_;}112 void SetScale(double scale=1.) {scale_=scale;} 113 double GetScale(void) {return scale_;} 114 114 PkSpectrum0& GetPk0(void) {return pk0_;} 115 115 GrowthFactor& GetGrowthFactor(void) {return d1_;} … … 119 119 double zref_, scale_; 120 120 ReturnSpectrum typspec_; 121 mutable double zold_, d1old_;122 121 }; 123 122
Note:
See TracChangeset
for help on using the changeset viewer.