#include "sopnamsp.h" #include "machdefs.h" #include #include #include #include #include #include #include "timing.h" #include "histos.h" #include "tvector.h" #include "ntuple.h" #include "perandom.h" #include "constcosmo.h" #include "pkspectrum.h" #include "geneutils.h" void usage(void); void usage(void) { cout<<"cmvtstpk -k npt,lkmin,lkmax -s scale zval"< vpkz(npt); FuncToVec(pkz,vpkz,lkmin,lkmax,true); FunRan talea(hpkz,true); Histo halea(hpkz); halea.Zero(); int nalea = 1000000; for(int i=0;i>>> ASCII"<>>> Ecriture"<0.&&x>0. ! "nsta connectpoints" #### Spectre initial zone n/plot nt.log10(pkini)%log10(k) pkini>0. ! "nsta crossmarker3" #### fct de transfert zone n/plot nt.tf%log10(k) ! ! "nsta connectpoints" n/plot nt.tfnosc2%log10(k) ! ! "nsta connectpoints same red" n/plot nt.tfnosc1%log10(k) ! ! "nsta connectpoints same blue" n/plot nt.tfnob%log10(k) ! ! "nsta connectpoints same green" n/plot nt.tf/tfnosc2%log10(k) ! ! "nsta connectpoints red" n/plot nt.tf/tfnosc1%log10(k) ! ! "nsta connectpoints same blue" n/plot nt.tf/tfnob%log10(k) ! ! "nsta connectpoints same red" addline -10 1 10 1 #### Spectre a z=0 zone n/plot nt.pk0%log10(k) ! ! "nsta connectpoints" n/plot nt.pk0nosc2%log10(k) ! ! "nsta connectpoints same red" n/plot nt.pk0nosc1%log10(k) ! ! "nsta connectpoints same blue" n/plot nt.pk0nob%log10(k) ! ! "nsta connectpoints same green" # Check zone 2 2 n/plot nt.pk0/pkini-tf*tf%log10(k) pkini>0 ! "nsta crossmarker3" n/plot nt.pk0nosc2/pkini-tfnosc2*tfnosc2%log10(k) pkini>0 ! "nsta crossmarker3" n/plot nt.pk0nosc1/pkini-tfnosc1*tfnosc1%log10(k) pkini>0 ! "nsta crossmarker3" n/plot nt.pk0nob/pkini-tfnob*tfnob%log10(k) pkini>0 ! "nsta crossmarker3" #### Spectre a z zone n/plot nt.pk%log10(k) ! ! "nsta connectpoints" n/plot nt.pknosc2%log10(k) ! ! "nsta connectpoints same red" n/plot nt.pknosc1%log10(k) ! ! "nsta connectpoints same blue" n/plot nt.pknob%log10(k) ! ! "nsta connectpoints same green" n/plot nt.pk/pknosc2%log10(k) ! ! "nsta connectpoints red" n/plot nt.pk/pknosc1%log10(k) ! ! "nsta connectpoints same blue" n/plot nt.pk/pknob%log10(k) ! ! "nsta connectpoints same green" addline -10 1 10 1 #### Le spectre version Delta^2 set D2 k*k*k*pk/(2*M_PI*M_PI) n/plot nt.$D2%log10(k) ! ! "nsta crossmarker3 connectpoints" #### Test des transferts dans Histo et TVector zone 1 2 n/plot nt.pk%log10(k) ! ! "nsta crossmarker3" disp hpkz "same red" disp vpkz c++exec cout<