Changeset 15990
- Timestamp:
- 08/28/13 09:06:10 (12 years ago)
- Location:
- issm/trunk-jpl/src/m/geometry
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/geometry/FlagElements.m
r15987 r15990 2 2 %FLAGELEMENTS - flag the elements in an region 3 3 % 4 % The region can be given with an exp file, a list of elements .4 % The region can be given with an exp file, a list of elements or vertices 5 5 % 6 6 % Usage: … … 46 46 end 47 47 elseif isfloat(region) | islogical(region), 48 if size(region,1)~=md.mesh.numberofelements, 48 if size(region,1)==md.mesh.numberofelements, 49 flag=region; 50 elseif size(region,1)==md.mesh.numberofvertices, 51 flag=logical(sum(region(md.mesh.elements)>0,2)==size(md.mesh.elements,2)); 52 else 49 53 help FlagElements 50 54 error('Flaglist for region must be of same size as number of elements in model'); 51 55 end 52 flag=region;53 56 else 54 57 error('Invalid region option'); -
issm/trunk-jpl/src/m/geometry/FlagElements.py
r15987 r15990 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: … … 54 54 55 55 elif isinstance(region,numpy.ndarray) or isinstance(region,bool): 56 if not numpy.size(region,0)==md.mesh.numberofelements: 56 if numpy.size(region,0)==md.mesh.numberofelements: 57 flag=region 58 else if numpy.size(region,0)==md.mesh.numberofvertices: 59 raise TypeError("look at FlagElements.m and implement the same...") 60 else: 57 61 raise TypeError("Flaglist for region must be of same size as number of elements in model.") 58 flag=region59 62 60 63 else:
Note:
See TracChangeset
for help on using the changeset viewer.