Changeset 4018 in Sophya for trunk/SophyaLib/BaseTools/randinterf.h
- Timestamp:
- Sep 21, 2011, 6:21:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/randinterf.h
r3838 r4018 29 29 C_Gaussian_PolarBoxMuller = 2, 30 30 C_Gaussian_RatioUnif = 3, 31 C_Gaussian_LevaRatioUnif = 4 31 C_Gaussian_LevaRatioUnif = 4, 32 C_Gaussian_Ziggurat128 = 5 32 33 }; 33 34 … … 88 89 virtual r_8 GaussianRatioUnif(); 89 90 virtual r_8 GaussianLevaRatioUnif(); 91 virtual r_8 GaussianZiggurat128(); 90 92 /*! \brief Return a random number following a gaussian distribution "sigma", (mean=0)*/ 91 93 inline r_8 Gaussian(double sigma) {return sigma*Gaussian();} … … 94 96 95 97 /*! \brief Return a random number following a gaussian tail distribution for x>sdev */ 96 virtual r_8 GaussianTail(double sdev );98 virtual r_8 GaussianTail(double sdev,double slim=1.); 97 99 98 100 // --- Le tirage sur une distribution de poisson
Note:
See TracChangeset
for help on using the changeset viewer.