Ignore:
Timestamp:
Apr 30, 2009, 7:07:46 PM (16 years ago)
Author:
ansari
Message:

Adaptation a l'introduction de la suite des classes RandomGeneratorInterface et Cie , Reza 30/04/2009

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/Samba/sphericaltransformserver.cc

    r3572 r3613  
    66#include "sphericaltransformserver.h"
    77#include "tvector.h"
    8 #include "stsrand.h"
    98#include "nbmath.h"
    109#include "timing.h"
     
    156155template<class T>
    157156SphericalTransformServer<T>::SphericalTransformServer()
    158 : rg_(1, false)
     157: rgp_(RandomGeneratorInterface::GetGlobalRandGenP())
    159158{
    160159  fftIntfPtr_=new FFTPackServer(true); // preserveinput = true
     
    164163//!  Constructor with the specification of a RandomGenerator object to be used by GenerateFromCl
    165164template<class T>
    166 SphericalTransformServer<T>::SphericalTransformServer(RandomGenerator const & rg)
    167 : rg_(rg)
     165SphericalTransformServer<T>::SphericalTransformServer(RandomGeneratorInterface& rg)
     166: rgp_(&rg)
    168167{
    169168  fftIntfPtr_=new FFTPackServer(true); // preserveinput = true
     
    13121311  //  Alm<T> a2lme = almFromCl(Cle, fwhm);
    13131312  // Alm<T> a2lmb = almFromCl(Clb, fwhm);
    1314   Alm<T> a2lme(Cle, fwhm, rg_);
    1315   Alm<T> a2lmb(Clb, fwhm, rg_);
     1313  Alm<T> a2lme(Cle, fwhm, *rgp_);
     1314  Alm<T> a2lmb(Clb, fwhm, *rgp_);
    13161315
    13171316  GenerateFromAlm(sphq,sphu,pixelSizeIndex,a2lme,a2lmb);
     
    13301329{
    13311330
    1332   Alm<T> alm(Cl, fwhm, rg_);
     1331  Alm<T> alm(Cl, fwhm, *rgp_);
    13331332  GenerateFromAlm(sph,pixelSizeIndex, alm );
    13341333}
Note: See TracChangeset for help on using the changeset viewer.