Changeset 3615 in Sophya for trunk/SophyaProg/Tests


Ignore:
Timestamp:
May 1, 2009, 1:34:31 PM (16 years ago)
Author:
cmv
Message:

Modifs relatives a l'introduction de RandomGeneratorInterface + delete de srandgen.c, cmv 01/05/2009

Location:
trunk/SophyaProg/Tests
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/Tests/lpk.cc

    r2647 r3615  
    9292  Matrix a(n,n);
    9393  for(i=0; i<n; i++)
    94     for(j=0; j<n; j++)  a(j,i) = GauRnd(0., 1.);
     94    for(j=0; j<n; j++)  a(j,i) = Gaussian(1.,0.);
    9595 
    9696  Vector x(n), b;
     
    9898  if (prtlev > 0)
    9999    cout << " ------------ Vector X = \n " << x << "\n" << endl;
    100   for(i=0; i<n; i++) x(i) = GauRnd(2., 1.5);
     100  for(i=0; i<n; i++) x(i) = Gaussian(1.5,2.);
    101101  b = a*x;
    102102
  • trunk/SophyaProg/Tests/tfft.cc

    r3572 r3615  
    7070  if (inp_typ_random)
    7171    for (i=0; i<num ; i++){
    72       ino[i] = in[i] = GauRnd(0., 1.);
     72      ino[i] = in[i] = Gaussian(1.,0.);
    7373      inc[i] = complex<T> (in[i], 0.);
    7474    }
  • trunk/SophyaProg/Tests/timg.cc

    r3077 r3615  
    3434// Remplissage de l'image Tirage aleatoire plat entre 1000-2000
    3535for(i=0; i<300; i++)
    36   for(j=0; j<200; j++) img(i,j) = imgo(i,j) =  frand01()*1000.+1000.;
     36  for(j=0; j<200; j++) img(i,j) = imgo(i,j) =  drand01()*1000.+1000.;
    3737// Verification de la dynamique de l'image
    3838MeanSigma(img, mean, sig);
  • trunk/SophyaProg/Tests/tmtrnd.cc

    r3613 r3615  
    8181  TVector<r_8> DATA(VSZ);
    8282  {
    83     Timer tm("f0_tmtrnd-GauRnd/drand01");
     83    Timer tm("f0_tmtrnd-Gaussian/drand01");
    8484    if (fgg)
    85       for(sa_size_t k=0; k<VSZ; k++)  DATA(k) = GauRnd(0., 1.);
     85      for(sa_size_t k=0; k<VSZ; k++)  DATA(k) = Gaussian(1.,0.);
    8686    else
    8787      for(sa_size_t k=0; k<VSZ; k++)  DATA(k) = drand01();
    88     cout << "[2] f0_tmtrnd/ End of random generation using GauRnd()/drand01() " << endl;
     88    cout << "[2] f0_tmtrnd/ End of random generation using Gaussian()/drand01() " << endl;
    8989  }
    9090  POutPersist po("data0.ppf");
     
    102102//  rg.GetSeed(seed,2);  // pour imprimer l'etat du generateur
    103103  {
    104     Timer tm("f0_tmtrnd-GauRnd/drand01");
     104    Timer tm("f0_tmtrnd-Gaussian/drand01");
    105105    if (fgg)
    106106      for(sa_size_t k=0; k<VSZ; k++)  DATA(k) = rg.Gaussian();
     
    130130//  rg.GetSeed(seed,2);  // pour imprimer l'etat du generateur
    131131  {
    132     Timer tm("f0_tmtrnd-GauRnd/drand01");
     132    Timer tm("f0_tmtrnd-Gaussian/drand01");
    133133    if (fgg)
    134134      for(sa_size_t k=0; k<VSZ; k++)  DATA(k) = rg.Gaussian();
  • trunk/SophyaProg/Tests/tsphereecp.cc

    r3511 r3615  
    1212#include "resusage.h"
    1313
     14#include "randr48.h"
    1415#include "sphereecp.h"
    1516#include "fiosphereecp.h"
     
    7576    }
    7677    // Compute map from spectra
    77     RandomGenerator rg;
     78    ThSDR48RandGen rg;
    7879    SphericalTransformServer<r_8> ylmserver(rg);
    7980    SphereECP<r_8> map(256);
  • trunk/SophyaProg/Tests/zthr.cc

    r3451 r3615  
    1010#include "matharr.h"
    1111#include "tarrinit.h"
    12 #include "stsrand.h"
     12#include "randr48.h"
    1313
    1414#include <stdlib.h>
     
    6363void randgenths(Array& mx, double sig)
    6464{
    65   RandomGenerator rg;
     65  ThSDR48RandGen rg;
    6666  for(sa_size_t j=0; j<mx.SizeY(); j++)   
    6767    for(sa_size_t i=0; i<mx.SizeX(); i++) mx(i,j) = rg.Gaussian(sig);   
Note: See TracChangeset for help on using the changeset viewer.