Ignore:
Timestamp:
11/19/12 14:11:00 (12 years ago)
Author:
jschierm
Message:

CHG: Change properties in python md.mesh and md.mask to int or bool.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/m/geometry/FlagElements.py

    r13741 r13984  
    2424        if   isinstance(region,(str,unicode)):
    2525                if   not region:
    26                         flag=numpy.zeros(md.mesh.numberofelements,'bool')
     26                        flag=numpy.zeros(md.mesh.numberofelements,bool)
    2727                        invert=0
    2828                elif strcmpi(region,'all'):
    29                         flag=numpy.ones(md.mesh.numberofelements,'bool')
     29                        flag=numpy.ones(md.mesh.numberofelements,bool)
    3030                        invert=0
    3131                else:
     
    4444                                xlim,ylim=basinzoom('basin',region)
    4545                                flag_nodes=numpy.logical_and(numpy.logical_and(md.mesh.x<xlim[1],md.mesh.x>xlim[0]),numpy.logical_and(md.mesh.y<ylim[1],md.mesh.y>ylim[0])).astype(float)
    46                                 flag=numpy.prod(flag_nodes[md.mesh.elements],axis=1)
     46                                flag=numpy.prod(flag_nodes[md.mesh.elements],axis=1).astype(bool)
    4747                        else:
    4848                                #ok, flag elements
    49                                 [flag,dum]=ContourToMesh(md.mesh.elements[:,0:3].copy(),md.mesh.x.reshape(-1,1),md.mesh.y.reshape(-1,1),region,'element',1)
     49                                [flag,dum]=ContourToMesh(md.mesh.elements[:,0:3].astype(float),md.mesh.x.reshape(-1,1),md.mesh.y.reshape(-1,1),region,'element',1)
     50                                flag=flag.astype(bool)
    5051
    5152                if invert:
Note: See TracChangeset for help on using the changeset viewer.