[24684] | 1 | Index: ../trunk-jpl/src/m/contrib/tsantos/mismip/writeNetCDF.m
|
---|
| 2 | ===================================================================
|
---|
| 3 | --- ../trunk-jpl/src/m/contrib/tsantos/mismip/writeNetCDF.m (revision 24484)
|
---|
| 4 | +++ ../trunk-jpl/src/m/contrib/tsantos/mismip/writeNetCDF.m (revision 24485)
|
---|
| 5 | @@ -11,8 +11,13 @@
|
---|
| 6 | time=[];
|
---|
| 7 |
|
---|
| 8 | %Inserting time 0. md0 must be last experiment (e.g., Ice1r for Ice1ra)
|
---|
| 9 | - x = md0.results.TransientSolution(end).MeshX;
|
---|
| 10 | - y = md0.results.TransientSolution(end).MeshY;
|
---|
| 11 | + if(isfield(md0.results.TransientSolution,'MeshElements'))
|
---|
| 12 | + x = md0.results.TransientSolution(end).MeshX;
|
---|
| 13 | + y = md0.results.TransientSolution(end).MeshY;
|
---|
| 14 | + else
|
---|
| 15 | + x = md0.mesh.x;
|
---|
| 16 | + y = md0.mesh.y;
|
---|
| 17 | + end
|
---|
| 18 | time(1) = 0;
|
---|
| 19 | [xgl_step ygl_step] = gl_position(md0,length(md0.results.TransientSolution),0);
|
---|
| 20 | xGL{1} = xgl_step;
|
---|
| 21 | @@ -25,8 +30,13 @@
|
---|
| 22 | vBaseGL{1} = griddata(x,y,md0.results.TransientSolution(end).Vy,xgl_step,ygl_step);
|
---|
| 23 |
|
---|
| 24 | for i=2:length(step),
|
---|
| 25 | - x = md.results.TransientSolution(step(i)).MeshX;
|
---|
| 26 | - y = md.results.TransientSolution(step(i)).MeshY;
|
---|
| 27 | + if(isfield(md.results.TransientSolution,'MeshElements'))
|
---|
| 28 | + x = md.results.TransientSolution(step(i)).MeshX;
|
---|
| 29 | + y = md.results.TransientSolution(step(i)).MeshY;
|
---|
| 30 | + else
|
---|
| 31 | + x = md.mesh.x;
|
---|
| 32 | + y = md.mesh.y;
|
---|
| 33 | + end
|
---|
| 34 | time(i)=md.results.TransientSolution(step(i)).time;
|
---|
| 35 | [xgl_step ygl_step]=gl_position(md,step(i),0);
|
---|
| 36 | xGL{i}=xgl_step;
|
---|