Changeset 15946
- Timestamp:
- 08/26/13 10:41:10 (12 years ago)
- Location:
- issm/trunk-jpl/src/m
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/boundaryconditions/SetIceShelfBC.m
r15796 r15946 35 35 36 36 %Ice front position: 37 md.mask.ice levelset(find(nodeonicefront))=0;37 md.mask.ice_levelset(find(nodeonicefront))=0; 38 38 39 39 %First find segments that are not completely on the front … … 43 43 numbernodesfront=4; 44 44 end 45 segmentsfront=md.mask.ice levelset(md.mesh.segments(:,1:numbernodesfront))==0;45 segmentsfront=md.mask.ice_levelset(md.mesh.segments(:,1:numbernodesfront))==0; 46 46 segments=find(sum(segmentsfront,2)~=numbernodesfront); 47 47 %Find all nodes for these segments and spc them -
issm/trunk-jpl/src/m/boundaryconditions/SetIceShelfBC.py
r15816 r15946 40 40 #Icefront position 41 41 pos=numpy.nonzero(nodeonicefront)[0] 42 md.mask.ice levelset[pos]=042 md.mask.ice_levelset[pos]=0 43 43 44 44 #First find segments that are not completely on the front … … 47 47 else: 48 48 numbernodesfront=4 49 if any(md.mask.ice levelset<=0):50 values=md.mask.ice levelset[md.mesh.segments[:,0:-1]-1]49 if any(md.mask.ice_levelset<=0): 50 values=md.mask.ice_levelset[md.mesh.segments[:,0:-1]-1] 51 51 segmentsfront=1-values 52 52 numpy.sum(segmentsfront,axis=1)!=numbernodesfront -
issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.m
r15796 r15946 42 42 43 43 %Position of ice front 44 md.mask.ice levelset(find(vertexonicefront))=0;44 md.mask.ice_levelset(find(vertexonicefront))=0; 45 45 46 46 %First find segments that are not completely on the front … … 50 50 numbernodesfront=4; 51 51 end 52 segmentsfront=md.mask.ice levelset(md.mesh.segments(:,1:numbernodesfront))==0;52 segmentsfront=md.mask.ice_levelset(md.mesh.segments(:,1:numbernodesfront))==0; 53 53 segments=find(sum(segmentsfront,2)~=numbernodesfront); 54 54 %Find all nodes for these segments and spc them -
issm/trunk-jpl/src/m/boundaryconditions/SetMarineIceSheetBC.py
r15816 r15946 48 48 #Position of ice front 49 49 pos=numpy.nonzero(vertexonicefront)[0] 50 md.mask.ice levelset[pos]=050 md.mask.ice_levelset[pos]=0 51 51 52 52 #First find segments that are not completely on the front … … 55 55 else: 56 56 numbernodesfront=4 57 if any(md.mask.ice levelset<=0):58 values=md.mask.ice levelset[md.mesh.segments[:,0:-1]-1]57 if any(md.mask.ice_levelset<=0): 58 values=md.mask.ice_levelset[md.mesh.segments[:,0:-1]-1] 59 59 segmentsfront=1-values 60 60 numpy.sum(segmentsfront,axis=1)!=numbernodesfront -
issm/trunk-jpl/src/m/plot/plot_icefront.m
r15748 r15946 12 12 %process mesh and data 13 13 [x y z elements is2d isplanet]=processmesh(md,[],options); 14 ice=(md.mask.ice levelset>0);15 noice=(md.mask.ice levelset<=0);16 zeroice=(md.mask.ice levelset==0);14 ice=(md.mask.ice_levelset>0); 15 noice=(md.mask.ice_levelset<=0); 16 zeroice=(md.mask.ice_levelset==0); 17 17 elementice=sum(ice(md.mesh.elements),2); 18 18 elementnoice=sum(noice(md.mesh.elements),2); … … 33 33 hold on; 34 34 35 %Plot zero ice levelset line35 %Plot zero ice_levelset line 36 36 37 37 else
Note:
See TracChangeset
for help on using the changeset viewer.