Changeset 3314 in Sophya for trunk/Cosmo/SimLSS/pkspectrum.h


Ignore:
Timestamp:
Aug 24, 2007, 5:00:00 PM (18 years ago)
Author:
cmv
Message:

correction bug (petit) dans fct transfert cmv 24/08/2007

File:
1 edited

Legend:

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

    r3115 r3314  
    2323class TransfertEisenstein : public GenericFunc {
    2424public:
    25   TransfertEisenstein(double h100,double OmegaCDM0,double OmegaBaryon0,double tcmb,bool nobaryon=false);
     25  TransfertEisenstein(double h100,double OmegaCDM0,double OmegaBaryon0,double tcmb,bool nobaryon=false,int lp=0);
    2626  TransfertEisenstein(TransfertEisenstein& tf);
    2727  virtual ~TransfertEisenstein(void);
     
    2929  double KPeak(void);
    3030  void SetNoOscEnv(unsigned short nooscenv=0);
     31  void SetReturnPart(unsigned short retpart=0);
    3132protected:
    32   double O0_,Oc_,Ob_,h_,tcmb_,th2p7_;
     33  int lp_;
     34  double O0_,Oc_,Ob_,h_,tcmb_;
     35  double th2p7_;
    3336  double zeq_,keq_,zd_,Req_,Rd_,s_,ksilk_,alphac_,betac_,bnode_,alphab_,betab_;
    3437  double alphag_;
    35   double kpeak_;
     38  double sfit_,kpeak_;
    3639
    3740  bool nobaryon_;
    38   unsigned short nooscenv_;
     41  unsigned short nooscenv_, retpart_;
     42
    3943  double T0tild(double k,double alphac,double betac);
    40   void Init_With_Baryons(void);
    41   void Init_Without_Baryon(void);
     44  void Init_(void);
     45  inline void zero_(void)
     46    {th2p7_=zeq_=keq_=zd_=Req_=Rd_=s_=ksilk_=alphac_=betac_=bnode_=
     47     alphab_=betab_=alphag_=sfit_=kpeak_=0.;}
    4248};
    4349
Note: See TracChangeset for help on using the changeset viewer.