Changeset 3512 in Sophya for trunk


Ignore:
Timestamp:
Aug 8, 2008, 3:12:51 PM (17 years ago)
Author:
ansari
Message:

Correction,adaptation suite modifSphericalTransformServer , Reza 08/08/2008

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaProg/PrgMap/cl2map.cc

    r3091 r3512  
    8585public :
    8686static void BuildMap(string & infile, string & outfile, int msph, double beam,
    87                      bool fgfitsin, bool fgfitsout)
     87                     bool fgfitsin, bool fgfitsout, bool fgair)
    8888{
    8989  double deg2rad =  M_PI/180.;
     
    115115       << "' msph= " << msph << ") beam=" << beam*minute2rad << " rad" << endl;
    116116  // on cree la carte
    117   SphericalTransformServer<T> sphtr;
    118   sphtr.GenerateFromCl(sph, msph, clvec, beam*minute2rad);
     117  RandomGenerator rg;
     118  if (fgair) {
     119    cout << " Setting random number generator seed (using time) " << endl;
     120    rg.AutoInit();
     121  }
     122  SphericalTransformServer<T> sphtr(rg);
     123  sphtr.GenerateFromCl(sph, msph, clvec, beam);
    119124
    120125  cout << " Output map : NbPixels= " <<  sph.NbPixels() << " NSide= "
     
    186191    InitTim();
    187192    SophyaInit();
    188     if (fginirand) {
    189       cout << " Setting random number generator seed (using time) " << endl;
    190       Auto_Ini_Ranf(1);
    191     }
    192193    if (fgr4) {
    193194      cout << " Power spectrum C_l (r_4) --> SphereHEALPix<r_4> (float) " << endl;
    194       _Cl2Map<r_4>::BuildMap(infile, outfile, msph, beam, fgfitsin, fgfitsout);
     195      _Cl2Map<r_4>::BuildMap(infile, outfile, msph, beam, fgfitsin, fgfitsout, fginirand);
    195196    }
    196197    else {
    197198      cout << " Power spectrum C_l (r_8) --> SphereHEALPix<r_8> (double) " << endl;
    198       _Cl2Map<r_8>::BuildMap(infile, outfile, msph, beam, fgfitsin, fgfitsout);
     199      _Cl2Map<r_8>::BuildMap(infile, outfile, msph, beam, fgfitsin, fgfitsout, fginirand);
    199200    }
    200201  }
Note: See TracChangeset for help on using the changeset viewer.