Changeset 21303 for issm/trunk-jpl/src/m/classes/mesh2d.py
- Timestamp:
- 10/21/16 08:49:08 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/mesh2d.py
r21049 r21303 1 import numpy 1 import numpy as np 2 2 from fielddisplay import fielddisplay 3 3 from checkfield import checkfield … … 85 85 md = checkfield(md,'fieldname','mesh.x','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 86 86 md = checkfield(md,'fieldname','mesh.y','NaN',1,'Inf',1,'size',[md.mesh.numberofvertices]) 87 md = checkfield(md,'fieldname','mesh.elements','NaN',1,'Inf',1,'>',0,'values',n umpy.arange(1,md.mesh.numberofvertices+1))87 md = checkfield(md,'fieldname','mesh.elements','NaN',1,'Inf',1,'>',0,'values',np.arange(1,md.mesh.numberofvertices+1)) 88 88 md = checkfield(md,'fieldname','mesh.elements','size',[md.mesh.numberofelements,3]) 89 if n umpy.any(numpy.logical_not(m.ismember(numpy.arange(1,md.mesh.numberofvertices+1),md.mesh.elements))):89 if np.any(np.logical_not(m.ismember(np.arange(1,md.mesh.numberofvertices+1),md.mesh.elements))): 90 90 md.checkmessage("orphan nodes have been found. Check the mesh outline") 91 91 md = checkfield(md,'fieldname','mesh.numberofelements','>',0) … … 112 112 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','x','format','DoubleMat','mattype',1) 113 113 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','y','format','DoubleMat','mattype',1) 114 WriteData(fid,prefix,'name','md.mesh.z','data',n umpy.zeros(self.numberofvertices),'format','DoubleMat','mattype',1);114 WriteData(fid,prefix,'name','md.mesh.z','data',np.zeros(self.numberofvertices),'format','DoubleMat','mattype',1); 115 115 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','elements','format','DoubleMat','mattype',2) 116 116 WriteData(fid,prefix,'object',self,'class','mesh','fieldname','numberofelements','format','Integer')
Note:
See TracChangeset
for help on using the changeset viewer.