Changeset 460


Ignore:
Timestamp:
05/15/09 17:13:22 (16 years ago)
Author:
Mathieu Morlighem
Message:

take care of 3d runs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/m/classes/public/loadresultsfromdisk.m

    r441 r460  
    3030        u_g=results{4};
    3131
    32         %Used to recover velocities
    33         indx=1:2:gsize;
    34         indy=2:2:gsize;
    35         indx=indx(part);
    36         indy=indy(part);
     32        if strcmpi(md.type,'2d'),
     33                %Used to recover velocities
     34                indx=1:2:gsize;
     35                indy=2:2:gsize;
     36                indx=indx(part);
     37                indy=indy(part);
    3738
    38         %Recover velocity
    39         md.vx=u_g(indx)*md.yts;
    40         md.vy=u_g(indy)*md.yts;
    41         md.vel=sqrt(md.vx.^2+md.vy.^2);
     39                %Recover velocity
     40                md.vx=u_g(indx)*md.yts;
     41                md.vy=u_g(indy)*md.yts;
     42                md.vel=sqrt(md.vx.^2+md.vy.^2);
     43        else
     44                %Used to recover velocities
     45                indx=1:3:gsize;
     46                indy=2:3:gsize;
     47                indz=3:3:gsize;
     48                indx=indx(part);
     49                indy=indy(part);
     50                indz=indz(part);
     51
     52                %Recover velocity
     53                md.vx=u_g(indx)*md.yts;
     54                md.vy=u_g(indy)*md.yts;
     55                md.vz=u_g(indz)*md.yts;
     56                md.vel=sqrt(md.vx.^2+md.vy.^2+md.vz.^2);
     57        end
    4258
    4359elseif strcmpi(analysis_type,'control'),
Note: See TracChangeset for help on using the changeset viewer.