Changeset 1797
- Timestamp:
- 08/24/09 09:53:34 (16 years ago)
- Location:
- issm/trunk/src/m/utils/BC
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/utils/BC/SetIceSheetBC.m
r1777 r1797 21 21 22 22 %segment on neumann (Ice Front) -> none 23 md.pressureload=zeros(0,3); 23 if strcmpi(md.type,'2d') 24 md.pressureload=zeros(0,3); 25 else 26 md.pressureload=zeros(0,5); 27 end 24 28 25 29 %Create zeros melting and accumulation if not specified -
issm/trunk/src/m/utils/BC/SetIceShelfBC.m
r1777 r1797 34 34 %segment on Ice Front 35 35 pos=find(gridonicefront(md.segments(:,1)) | gridonicefront(md.segments(:,2))); 36 md.pressureload=md.segments(pos,:); 36 pressureload=md.segments(pos,:); 37 if strcmpi(md.type,'3d') 38 oldpressureload=pressureload; 39 pressureload_layer1=[oldpressureload(:,1:2) oldpressureload(:,2)+md.numberofgrids2d oldpressureload(:,1)+md.numberofgrids2d oldpressureload(:,3)]; 40 pressureload=[]; 41 for i=1:md.numlayers-1, 42 pressureload=[pressureload ;pressureload_layer1(:,1:4)+(i-1)*md.numberofgrids2d pressureload_layer1(:,5)+(i-1)*md.numberofelements2d ]; 43 end 44 end 45 md.pressureload=pressureload; 37 46 38 47 %Create zeros melting and accumulation if not specified -
issm/trunk/src/m/utils/BC/SetMarineIceSheetBC.m
r1777 r1797 46 46 %segment on Neumann (Ice Front) 47 47 pos=find(gridonicefront(md.segments(:,1)) | gridonicefront(md.segments(:,2))); 48 md.pressureload=md.segments(pos,:); 48 pressureload=md.segments(pos,:); 49 if strcmpi(md.type,'3d') 50 oldpressureload=pressureload; 51 pressureload_layer1=[oldpressureload(:,1:2) oldpressureload(:,2)+md.numberofgrids2d oldpressureload(:,1)+md.numberofgrids2d oldpressureload(:,3)]; 52 pressureload=[]; 53 for i=1:md.numlayers-1, 54 pressureload=[pressureload ;pressureload_layer1(:,1:4)+(i-1)*md.numberofgrids2d pressureload_layer1(:,5)+(i-1)*md.numberofelements2d ]; 55 end 56 end 57 md.pressureload=pressureload; 49 58 50 59 %Create zeros melting and accumulation if not specified
Note:
See TracChangeset
for help on using the changeset viewer.