Changeset 14018


Ignore:
Timestamp:
11/27/12 14:44:33 (12 years ago)
Author:
jschierm
Message:

CHG: Eliminate conversions to int after calls to NodeConnectivity and ElementConnectivity for python.

Location:
issm/trunk-jpl/src/m
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/classes/model/model.py

    r14015 r14018  
    363363                if md1.mesh.dimension==2:
    364364                        [md2.mesh.vertexconnectivity]=NodeConnectivity(md2.mesh.elements,md2.mesh.numberofvertices)
    365                         md2.mesh.vertexconnectivity=md2.mesh.vertexconnectivity.astype(int)
    366365                        [md2.mesh.elementconnectivity]=ElementConnectivity(md2.mesh.elements,md2.mesh.vertexconnectivity)
    367                         md2.mesh.elementconnectivity=md2.mesh.elementconnectivity.astype(int)
    368366                        md2.mesh.segments=contourenvelope(md2)
    369367                        md2.mesh.vertexonboundary=numpy.zeros(numberofvertices2,bool)
     
    372370                        #First do the connectivity for the contourenvelope in 2d
    373371                        [md2.mesh.vertexconnectivity]=NodeConnectivity(md2.mesh.elements2d,md2.mesh.numberofvertices2d)
    374                         md2.mesh.vertexconnectivity=md2.mesh.vertexconnectivity.astype(int)
    375372                        [md2.mesh.elementconnectivity]=ElementConnectivity(md2.mesh.elements2d,md2.mesh.vertexconnectivity)
    376                         md2.mesh.elementconnectivity=md2.mesh.elementconnectivity.astype(int)
    377373                        md2.mesh.segments=contourenvelope(md2)
    378374                        md2.mesh.vertexonboundary=numpy.zeros(numberofvertices2/md2.mesh.numberoflayers,bool)
     
    381377                        #Then do it for 3d as usual
    382378                        [md2.mesh.vertexconnectivity]=NodeConnectivity(md2.mesh.elements,md2.mesh.numberofvertices)
    383                         md2.mesh.vertexconnectivity=md2.mesh.vertexconnectivity.astype(int)
    384379                        [md2.mesh.elementconnectivity]=ElementConnectivity(md2.mesh.elements,md2.mesh.vertexconnectivity)
    385                         md2.mesh.elementconnectivity=md2.mesh.elementconnectivity.astype(int)
    386380
    387381                #Boundary conditions: Dirichlets on new boundary
  • issm/trunk-jpl/src/m/mesh/triangle.py

    r13991 r14018  
    6060
    6161        #Now, build the connectivity tables for this mesh.
    62         [md.mesh.vertexconnectivity]= NodeConnectivity(md.mesh.elements, md.mesh.numberofvertices)
    63         md.mesh.vertexconnectivity=md.mesh.vertexconnectivity.astype(int)
     62        [md.mesh.vertexconnectivity] = NodeConnectivity(md.mesh.elements, md.mesh.numberofvertices)
    6463        [md.mesh.elementconnectivity] = ElementConnectivity(md.mesh.elements, md.mesh.vertexconnectivity)
    65         md.mesh.elementconnectivity=md.mesh.elementconnectivity.astype(int)
    6664
    6765        #type of model
  • issm/trunk-jpl/src/m/parameterization/contourenvelope.py

    r13991 r14018  
    4141        if numpy.size(md.mesh.vertexconnectivity,axis=0)!=md.mesh.numberofvertices and numpy.size(md.mesh.vertexconnectivity,axis=0)!=md.mesh.numberofvertices2d:
    4242                [md.mesh.vertexconnectivity]=NodeConnectivity(md.mesh.elements,md.mesh.numberofvertices)
    43                 md.mesh.vertexconnectivity=md.mesh.vertexconnectivity.astype(int)
    4443        if numpy.size(md.mesh.elementconnectivity,axis=0)!=md.mesh.numberofelements and numpy.size(md.mesh.elementconnectivity,axis=0)!=md.mesh.numberofelements2d:
    4544                [md.mesh.elementconnectivity]=ElementConnectivity(md.mesh.elements,md.mesh.vertexconnectivity)
    46                 md.mesh.elementconnectivity=md.mesh.elementconnectivity.astype(int)
    4745
    4846        #get nodes inside profile
Note: See TracChangeset for help on using the changeset viewer.