Changeset 987
- Timestamp:
- 06/13/09 19:50:08 (16 years ago)
- Location:
- issm/trunk/src/m/solutions
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/solutions/cielo/transient3d.m
r972 r987 124 124 %update node positions 125 125 displaystring(md.debug,'\n%s',[' updating node positions...']); 126 nodes_dh=UpdateNodePositions(models.dh.elements,models.dh.nodes,models.dh.loads,models.dh.materials,new_bed,new_thickness);127 nodes_dv=UpdateNodePositions(models.dv.elements,models.dv.nodes,models.dv.loads,models.dv.materials,new_bed,new_thickness);128 nodes_ds=UpdateNodePositions(models.ds.elements,models.ds.nodes,models.ds.loads,models.ds.materials,new_bed,new_thickness);129 nodes_sl=UpdateNodePositions(models.sl.elements,models.sl.nodes,models.sl.loads,models.sl.materials,new_bed,new_thickness);130 nodes_p=UpdateNodePositions(models.p.elements,models.p.nodes,models.p.loads,models.p.materials,new_bed,new_thickness);131 nodes_t=UpdateNodePositions(models.t.elements,models.t.nodes,models.t.loads,models.t.materials,new_bed,new_thickness);132 nodes_m=UpdateNodePositions(models.m.elements,models.m.nodes,models.m.loads,models.m.materials,new_bed,new_thickness);126 models.dh.nodes=UpdateNodePositions(models.dh.elements,models.dh.nodes,models.dh.loads,models.dh.materials,new_bed,new_thickness); 127 models.dv.nodes=UpdateNodePositions(models.dv.elements,models.dv.nodes,models.dv.loads,models.dv.materials,new_bed,new_thickness); 128 models.ds.nodes=UpdateNodePositions(models.ds.elements,models.ds.nodes,models.ds.loads,models.ds.materials,new_bed,new_thickness); 129 models.sl.nodes=UpdateNodePositions(models.sl.elements,models.sl.nodes,models.sl.loads,models.sl.materials,new_bed,new_thickness); 130 models.p.nodes=UpdateNodePositions(models.p.elements,models.p.nodes,models.p.loads,models.p.materials,new_bed,new_thickness); 131 models.t.nodes=UpdateNodePositions(models.t.elements,models.t.nodes,models.t.loads,models.t.materials,new_bed,new_thickness); 132 models.m.nodes=UpdateNodePositions(models.m.elements,models.m.nodes,models.m.loads,models.m.materials,new_bed,new_thickness); 133 133 134 134 %update time and counter -
issm/trunk/src/m/solutions/ice/UpdateGridPosition.m
r1 r987 10 10 count2d=[1:md.numberofgrids2d]'; 11 11 12 for i=1:md.numlayers, 13 count=count2d+(i-1)*md.numberofgrids2d; 14 for j=1:size(count,1), 15 grids(count(j)).grid.z=bed(count(j))+(i-1)/(md.numlayers-1)*(thickness(count(j))); 16 end 12 %for i=1:md.numlayers, 13 % count=count2d+(i-1)*md.numberofgrids2d; 14 % for j=1:size(count,1), 15 % grids(count(j)).grid.z=bed(count(j))+(i-1)/(md.numlayers-1)*(thickness(count(j))); 16 % end 17 %end 18 19 %Only update the lower and upper layer. 20 count=md.numberofgrids2d*(md.numlayers-1); 21 for i=1:md.numberofgrids2d, 22 grids(i).grid.z=bed(i); 23 grids(count+i).grid.z=bed(i)+ thickness(i); 17 24 end
Note:
See TracChangeset
for help on using the changeset viewer.