Changeset 16137 for issm/trunk/src/m/geometry/FlagElements.py
- Timestamp:
- 09/16/13 09:43:55 (12 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
- Property svn:ignore
-
old new 1 nightlylog 2 configure.sh 1 3 par 2 4 ad
-
- Property svn:mergeinfo changed
/issm/trunk-jpl merged: 15397-15401,15403-15487,15489-15701,15704-15735,15737-16076,16082-16133
- Property svn:ignore
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/m/geometry/FlagElements.py
r14310 r16137 10 10 FLAGELEMENTS - flag the elements in an region 11 11 12 The region can be given with an exp file, a list of elements .12 The region can be given with an exp file, a list of elements or vertices 13 13 14 14 Usage: … … 20 20 flag=FlagElements(md,'Domain.exp'); 21 21 flag=FlagElements(md,'~Domain.exp'); 22 flag=FlagElements(md,md.mask.elementongroundedice);23 22 """ 24 23 … … 55 54 56 55 elif isinstance(region,numpy.ndarray) or isinstance(region,bool): 57 if not numpy.size(region,0)==md.mesh.numberofelements: 56 if numpy.size(region,0)==md.mesh.numberofelements: 57 flag=region 58 elif numpy.size(region,0)==md.mesh.numberofvertices: 59 flag=(numpy.sum(region[md.mesh.elements-1]>0,axis=1)==numpy.size(md.mesh.elements,1)) 60 else: 58 61 raise TypeError("Flaglist for region must be of same size as number of elements in model.") 59 flag=region60 62 61 63 else:
Note:
See TracChangeset
for help on using the changeset viewer.