Changeset 18454
- Timestamp:
- 08/21/14 09:51:13 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/contrib/gravity/vfsa.cpp
r18446 r18454 300 300 Matrix* m_new = new Matrix(mx *my,3); 301 301 m_old->MatrixEqual(mesh_ini); 302 mesh_ini->Echo();303 302 304 303 /* calculate initial misfit */ … … 310 309 savefile2 << totaliter<< endl; 311 310 for(int i=0;i<mx*my;i++){ 312 savefile2 << m_old->GetValue(i,0)<<" "<< m_old->GetValue(i,1)<<" "<< m_old->GetValue(i,2)<<endl; 313 } 314 311 savefile2 << m_old->GetValue(i,0)<<" "<< m_old->GetValue(i,1)<<" "<< m_old->GetValue(i,2)<<endl; 312 } 313 savefile2 << "111111111111111111111111111111111111111111111111111111111111111111111111111"<< endl; 314 315 315 /* beginning of the loop */ 316 316 317 317 while(finished==0){ 318 318 319 319 iterT++; 320 320 totaliter++; … … 341 341 342 342 newmodelgen(m_old,m_new,bathy,icethick,mx,my,Tm,ptval,mmax,mmax2,ctr,sd); /* new model */ 343 343 E_new=misfit(m_new,evalid,gobs,dlevel,Pobs,xobs,yobs,Pp,rho1,rho2,dx,dy,dn,nx,ny,mx,my); /* new energy */ 344 344 dE=E_new-E_old; /* energy difference */ 345 345 … … 369 369 savefile2 << m_old->GetValue(i,0)<<" "<< m_old->GetValue(i,1)<<" "<< m_old->GetValue(i,2)<<endl; 370 370 } 371 savefile2 << "111111111111111111111111111111111111111111111111111111111111111111111111111"<< endl; 371 372 } 372 373 } … … 383 384 savefile2 << m_old->GetValue(i,0)<<" "<< m_old->GetValue(i,1)<<" "<< m_old->GetValue(i,2)<<endl; 384 385 } 386 savefile2 << "111111111111111111111111111111111111111111111111111111111111111111111111111"<< endl; 385 387 } 386 388 } … … 398 400 savefile2 << m_min->GetValue(i,0)<<" "<< m_min->GetValue(i,1)<<" "<< m_min->GetValue(i,2)<<endl; 399 401 } 402 savefile1.close; 403 savefile2.close; 400 404 /*}}}*/ 401 405 return 0; … … 630 634 m1->ExtractColumn(m1col,1); 631 635 vec2gridsimple(m1col,m1gr,mx,my); 632 cout<<endl<<endl;633 636 filtergrav(m1grsm,m1gr,ctr,sd,mx,my); 634 637 reshape(m1grsm,m1col,mx,my);
Note:
See TracChangeset
for help on using the changeset viewer.