Changeset 3829 in Sophya for trunk/Cosmo/RadioBeam/radutil.h
- Timestamp:
- Aug 3, 2010, 6:38:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/RadioBeam/radutil.h
r3783 r3829 18 18 double toKelvin(double jy); // Conversion de Jansky en temperature (Kelvin) 19 19 20 double Mean21cmTemperature_mK(); // Temperature moyenne de l'emission a 21 cm en mK 21 inline double T21cm_Kelvin() { return Mean21cmTemperature_mK()/1000.; } 22 inline double T21cm_mK() { return Mean21cmTemperature_mK(); } 23 20 24 void setFrequency(double nu); // on definit la frequence en MHz 21 25 inline void setRedshift(double z) // on definit le redshift … … 31 35 { double cf=Angle(1.,Angle::ArcMin).ToRadian(); omegapix_ = opix*cf*cf; } 32 36 37 // Definition des parametres cosmologiques utiles pour le calcul de la temperature d'emission a 21 cm 38 // retourne la valeur de OmegaLambda (univers plat) 39 double setCosmoParam(double omegamatter=0.02581, double omegabaryon=0.0441, double h100=0.719, double fracHI=0.02); 40 inline void setFracHI(double fracHI=0.02) { fracHI_=fracHI; } 41 33 42 inline double getRedshift() { return z_; } 34 43 inline double getFrequency() { return freq_; } … … 42 51 { double cf=Angle(1.,Angle::Degree).ToRadian(); return omegapix_/cf/cf; } 43 52 53 44 54 static double SpeedOfLight_Cst; // Speed of light m/sec 45 55 static double Freq021cm_Cst; // Speed of light m/sec … … 50 60 double lambda_; 51 61 double omegapix_; 62 63 // Parametres cosmologiques pour calcul du coefficient de conversion Mass to T21 64 double OmegaMatter_; 65 double OmegaBaryons_; 66 double OmegaLambda_; 67 double h100_; 68 double fracHI_; 52 69 }; 53 70
Note:
See TracChangeset
for help on using the changeset viewer.