Changeset 2977

Show
Ignore:
Timestamp:
07/06/09 12:52:27 (5 months ago)
Author:
jvporter
Message:

Use new, simpler syntax for accessing methods associated with the root
set.

Location:
MOAB/trunk/tools/iMesh/python
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • MOAB/trunk/tools/iMesh/python/perf/perf.py

    r2919 r2977  
    7272    ##### Intermission ##### 
    7373    mesh = iMesh.Mesh() 
    74     root = mesh.rootSet 
    7574    mesh.load(file) 
    7675 
     
    7877    timer.reset() 
    7978    for x in range(count): 
    80         root.getAdjEntIndices(iBase.Type.all, iMesh.Topology.all, 
     79        mesh.getAdjEntIndices(iBase.Type.all, iMesh.Topology.all, 
    8180                              iBase.Type.all) 
    8281    py_stats[file].append( timer.delta()/count ) 
     
    8483 
    8584    ##### Intermission ##### 
    86     arr = root.getEntities(iBase.Type.all, iMesh.Topology.all) 
     85    arr = mesh.getEntities(iBase.Type.all, iMesh.Topology.all) 
    8786    list = arr.tolist() 
    8887 
     
    110109 
    111110    mesh = None 
    112     root = None 
    113111    arr  = None 
    114112    list = None 
  • MOAB/trunk/tools/iMesh/python/tools/volume.py

    r2930 r2977  
    2828 
    2929def calc_volume(mesh): 
    30     volume = ndarray(mesh.rootSet.getNumOfType(iBase.Type.region), float_) 
     30    volume = ndarray(mesh.getNumOfType(iBase.Type.region), float_) 
    3131    x=0 
    32     for i in mesh.rootSet.iterate(iBase.Type.region, iMesh.Topology.all): 
     32    for i in mesh.iterate(iBase.Type.region, iMesh.Topology.all): 
    3333        topo = mesh.getEntTopo(i) 
    3434        curr = mesh.getVtxCoords( mesh.getEntAdj(i, iBase.Type.vertex), 
     
    5858mesh_post.load(args[1]) 
    5959 
    60 if mesh_pre. rootSet.getNumOfType(iBase.Type.region) != \ 
    61    mesh_post.rootSet.getNumOfType(iBase.Type.region): 
     60if mesh_pre. getNumOfType(iBase.Type.region) != \ 
     61   mesh_post.getNumOfType(iBase.Type.region): 
    6262    print 'volume.py: Meshes should have the same number of regions' 
    6363    exit(1)