Changeset 14007
- Timestamp:
- 11/27/12 10:07:53 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/model/model.py
r14006 r14007 2 2 import numpy 3 3 import copy 4 import sys 4 5 from mesh import mesh 5 6 from mask import mask … … 648 649 #connectivity 649 650 md.mesh.elementconnectivity=numpy.tile(md.mesh.elementconnectivity,(numlayers-1,1)) 650 md.mesh.elementconnectivity=md.mesh.elementconnectivity.astype(float) 651 md.mesh.elementconnectivity[numpy.nonzero(md.mesh.elementconnectivity==0)]=float('NaN') 651 md.mesh.elementconnectivity[numpy.nonzero(md.mesh.elementconnectivity==0)]=-sys.maxint-1 652 652 for i in xrange(1,numlayers-1): 653 653 md.mesh.elementconnectivity[i*md.mesh.numberofelements2d:(i+1)*md.mesh.numberofelements2d,:] \ 654 654 =md.mesh.elementconnectivity[i*md.mesh.numberofelements2d:(i+1)*md.mesh.numberofelements2d,:]+md.mesh.numberofelements2d 655 md.mesh.elementconnectivity[numpy.nonzero(numpy.isnan(md.mesh.elementconnectivity))]=0 656 md.mesh.elementconnectivity=md.mesh.elementconnectivity.astype(int) 655 md.mesh.elementconnectivity[numpy.nonzero(md.mesh.elementconnectivity<0)]=0 657 656 658 657 #materials
Note:
See TracChangeset
for help on using the changeset viewer.