Changeset 3617 in Sophya
- Timestamp:
- May 2, 2009, 11:43:17 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/cmvtstagn.cc
r3615 r3617 103 103 for(long i=0;i<npix;i++) { 104 104 if(i%l==0) cout<<"...trial: "<<i<<endl; 105 uint_8 n = Poisson (mu,10.);105 uint_8 n = PoissonRand(mu,10.); 106 106 hnobj.Add((double)n); 107 107 sumn += n; sumn2 += n*n; -
trunk/Cosmo/SimLSS/genefluct3d.cc
r3615 r3617 694 694 // Explication de la division par 2: voir perandom.cc 695 695 // ou egalement Coles & Lucchin, Cosmology formula 13.7.2 p279 696 T_(l,j,i) = ComplexGaussian (sqrt(pk/2.));696 T_(l,j,i) = ComplexGaussianRand(sqrt(pk/2.)); 697 697 } 698 698 } … … 1347 1347 double v = data_[ip]; 1348 1348 if(v>0.) { 1349 uint_8 dn = Poisson (v,10.);1349 uint_8 dn = PoissonRand(v,10.); 1350 1350 data_[ip] = (double)dn; 1351 1351 sum += (double)dn; -
trunk/SophyaLib/SysTools/cexpre.cc
r3615 r3617 220 220 static double _CE_rand01() { return drand01(); } 221 221 static double _CE_randpm1() { return drandpm1(); } 222 static double _CE_gaurand() { return Gaussian (1.,0.); }222 static double _CE_gaurand() { return GaussianRand(1.,0.); } 223 223 //--------------------------------------------------------- 224 224 CE_FuncExp::CE_FuncExp(string const & func) -
trunk/SophyaLib/SysTools/rpneval.cc
r3615 r3617 238 238 } 239 239 else if (args[k] == "gaurand") { 240 double rnd = Gaussian (1.,0.);240 double rnd = GaussianRand(1.,0.); 241 241 rpnstack_.push(rnd); 242 242 } -
trunk/SophyaProg/Tests/lpk.cc
r3615 r3617 92 92 Matrix a(n,n); 93 93 for(i=0; i<n; i++) 94 for(j=0; j<n; j++) a(j,i) = Gaussian (1.,0.);94 for(j=0; j<n; j++) a(j,i) = GaussianRand(1.,0.); 95 95 96 96 Vector x(n), b; … … 98 98 if (prtlev > 0) 99 99 cout << " ------------ Vector X = \n " << x << "\n" << endl; 100 for(i=0; i<n; i++) x(i) = Gaussian (1.5,2.);100 for(i=0; i<n; i++) x(i) = GaussianRand(1.5,2.); 101 101 b = a*x; 102 102 -
trunk/SophyaProg/Tests/tfft.cc
r3615 r3617 70 70 if (inp_typ_random) 71 71 for (i=0; i<num ; i++){ 72 ino[i] = in[i] = Gaussian (1.,0.);72 ino[i] = in[i] = GaussianRand(1.,0.); 73 73 inc[i] = complex<T> (in[i], 0.); 74 74 } -
trunk/SophyaProg/Tests/tmtrnd.cc
r3615 r3617 83 83 Timer tm("f0_tmtrnd-Gaussian/drand01"); 84 84 if (fgg) 85 for(sa_size_t k=0; k<VSZ; k++) DATA(k) = Gaussian (1.,0.);85 for(sa_size_t k=0; k<VSZ; k++) DATA(k) = GaussianRand(1.,0.); 86 86 else 87 87 for(sa_size_t k=0; k<VSZ; k++) DATA(k) = drand01();
Note:
See TracChangeset
for help on using the changeset viewer.