- Timestamp:
- 08/12/13 17:11:24 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/boundaryconditions/SetIceShelfBC.py
r15806 r15807 47 47 else: 48 48 numbernodesfront=4 49 values=md.mask.icelevelset[md.mesh.segments[:,0:-1]] 50 segmentsfront=1-values 51 segments=(numpy.sum(segmentsfront,axis=1)!=numbernodesfront).astype(int) 52 #Find all nodes for these segments and spc them 53 pos=md.mesh.segments[segments,0:-1] 49 if any(md.mask.icelevelset<=0): 50 values=md.mask.icelevelset[md.mesh.segments[:,0:-1]] 51 segmentsfront=1-values 52 segments=(numpy.sum(segmentsfront,axis=1)!=numbernodesfront).astype(int) 53 #Find all nodes for these segments and spc them 54 pos=md.mesh.segments[segments,0:-1] 55 else: 56 pos=numpy.nonzero(md.mesh.vertexonboundary)[0] 54 57 md.stressbalance.spcvx[pos[:]]=0 55 58 md.stressbalance.spcvy[pos[:]]=0
Note:
See TracChangeset
for help on using the changeset viewer.