Changeset 3320 in Sophya for trunk/Cosmo/SimLSS/cmvtstsch.cc


Ignore:
Timestamp:
Sep 5, 2007, 9:58:05 AM (18 years ago)
Author:
cmv
Message:

intro SchechterMassDist pour accelerer la simulations cmv 05/09/2007

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cosmo/SimLSS/cmvtstsch.cc

    r3284 r3320  
    9393 cout<<"......"<<endl;
    9494 for(double lnx=lnx1-3.;lnx<=lnx2-1.;lnx+=1.) {
    95    double num = IntegrateFuncLog(sch,lnx,lnx2,perc,dlxinc,dlxmax,glorder);
    96    cout<<"["<<lnx<<","<<lnx2<<"] integrated number = "<<num<<" Mpc^-3"<<endl;
     95   double num = sch.Integrate(pow(10.,lnx),pow(10.,lnx2),npt);
     96   double numc = IntegrateFuncLog(sch,lnx,lnx2,perc,dlxinc,dlxmax,glorder);
     97   cout<<"["<<lnx<<","<<lnx2<<"] integrated number = "<<num<<" Mpc^-3 , check: "<<numc<<endl;
    9798 }
    9899 cout<<"......"<<endl;
    99100 for(double lnx=lnx1+1.;lnx<=lnx2+3.;lnx+=1.) {
    100    double num = IntegrateFuncLog(sch,lnx1,lnx,perc,dlxinc,dlxmax,glorder);
    101    cout<<"["<<lnx1<<","<<lnx<<"] integrated number = "<<num<<" Mpc^-3"<<endl;
     101   double num = sch.Integrate(pow(10.,lnx1),pow(10.,lnx),npt);
     102   double numc = IntegrateFuncLog(sch,lnx1,lnx,perc,dlxinc,dlxmax,glorder);
     103   cout<<"["<<lnx1<<","<<lnx<<"] integrated number = "<<num<<" Mpc^-3 , check: "<<numc<<endl;
    102104 }
    103105 cout<<"......"<<endl;
    104106 for(double lnx=lnx1-3.;lnx<=lnx2+3.;lnx+=1.) {
    105    double num = IntegrateFuncLog(sch,lnx,lnx+1.,perc,dlxinc,dlxmax,glorder);
    106    cout<<"["<<lnx<<","<<lnx+1.<<"] integrated number = "<<num<<" Mpc^-3"<<endl;
     107   double num = sch.Integrate(pow(10.,lnx),pow(10.,lnx+1.),npt);
     108   double numc = IntegrateFuncLog(sch,lnx,lnx+1.,perc,dlxinc,dlxmax,glorder);
     109   cout<<"["<<lnx<<","<<lnx+1.<<"] integrated number = "<<num<<" Mpc^-3 , check: "<<numc<<endl;
    107110 }
    108111 Histo hdndm(lnx1,lnx2,npt); hdndm.ReCenterBin();
     
    115118 cout<<"......"<<endl;
    116119 for(double lnx=lnx1-3.;lnx<=lnx2-1.;lnx+=1.) {
    117    double sum = IntegrateFuncLog(sch,lnx,lnx2,perc,dlxinc,dlxmax,glorder);
    118    cout<<"["<<lnx<<","<<lnx2<<"] integrated mass = "<<sum<<" Msol.Mpc^-3"<<endl;
     120   double sum = sch.Integrate(pow(10.,lnx),pow(10.,lnx2),npt);
     121   double sumc = IntegrateFuncLog(sch,lnx,lnx2,perc,dlxinc,dlxmax,glorder);
     122   cout<<"["<<lnx<<","<<lnx2<<"] integrated mass = "<<sum<<" Msol.Mpc^-3 , check: "<<sumc<<endl;
    119123 }
    120124 cout<<"......"<<endl;
    121125 for(double lnx=lnx1+1.;lnx<=lnx2+3.;lnx+=1.) {
    122    double sum = IntegrateFuncLog(sch,lnx1,lnx,perc,dlxinc,dlxmax,glorder);
    123    cout<<"["<<lnx1<<","<<lnx<<"] integrated mass = "<<sum<<" Msol.Mpc^-3"<<endl;
     126   double sum = sch.Integrate(pow(10.,lnx1),pow(10.,lnx),npt);
     127   double sumc = IntegrateFuncLog(sch,lnx1,lnx,perc,dlxinc,dlxmax,glorder);
     128   cout<<"["<<lnx1<<","<<lnx<<"] integrated mass = "<<sum<<" Msol.Mpc^-3 , check: "<<sumc<<endl;
    124129 }
    125130 cout<<"......"<<endl;
    126131 for(double lnx=lnx1-3.;lnx<=lnx2+3.;lnx+=1.) {
    127    double sum = IntegrateFuncLog(sch,lnx,lnx+1.,perc,dlxinc,dlxmax,glorder);
    128    cout<<"["<<lnx<<","<<lnx+1.<<"] integrated mass = "<<sum<<" Msol.Mpc^-3"<<endl;
     132   double sum = sch.Integrate(pow(10.,lnx),pow(10.,lnx+1.),npt);
     133   double sumc = IntegrateFuncLog(sch,lnx,lnx+1.,perc,dlxinc,dlxmax,glorder);
     134   cout<<"["<<lnx<<","<<lnx+1.<<"] integrated mass = "<<sum<<" Msol.Mpc^-3 , check: "<<sumc<<endl;
    129135 }
    130136 Histo hmdndm(lnx1,lnx2,npt); hmdndm.ReCenterBin();
Note: See TracChangeset for help on using the changeset viewer.