Changeset 3800 in Sophya for trunk/Cosmo/SimLSS/cmvrvloscor.cc
- Timestamp:
- Jul 19, 2010, 5:05:40 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Cosmo/SimLSS/cmvrvloscor.cc
r3799 r3800 107 107 long nmax = max(Nx,max(Ny,Nz)); 108 108 cout<<"dmin="<<dmin<<" nmax="<<nmax<<endl; 109 Histo hmpc(-dmin*nmax ,dmin*nmax,4*nmax);109 Histo hmpc(-dmin*nmax/10.,dmin*nmax/10.,nmax); 110 110 111 111 POutPersist pos(fnppf.c_str()); … … 167 167 for(int i=0;i<Nx;i++) { 168 168 if(i%(Nx/10)==0) cout<<" i="<<i<<endl; 169 TMatrix<r_4> M2d, M2d c;169 TMatrix<r_4> M2d, M2dv, M2dc; 170 170 if(do2d && (i==0 || i==Nx/2 || i==Nx-1)) { 171 171 M2d.ReSize(Ny,Nz); M2d = 0.; 172 M2dv.ReSize(Ny,Nz); M2dv = 0.; 172 173 M2dc.ReSize(Ny,Nz); M2dc = 0.; 173 174 } … … 199 200 // On remplit eventuellement les matrices 2D 200 201 if(do2d && M2d.Size()>0) 201 for(int l=0;l<Nz;l++) {M2d(j,l) = R(l); M2d c(j,l) = Rdis(l);}202 for(int l=0;l<Nz;l++) {M2d(j,l) = R(l); M2dv(j,l) = V(l); M2dc(j,l) = Rdis(l);} 202 203 // On remplit le cube avec le champ R redshift distordu 203 204 if(fluct3d) for(int l=0;l<Nz;l++) (*rgen)(l,j,i) += Rdis(l); … … 240 241 sprintf(str,"mx_%d",i); 241 242 pos.PutObject(M2d,str); 243 sprintf(str,"mxv_%d",i); 244 pos.PutObject(M2dv,str); 242 245 sprintf(str,"mxc_%d",i); 243 246 pos.PutObject(M2dc,str);
Note:
See TracChangeset
for help on using the changeset viewer.