Changeset 4495


Ignore:
Timestamp:
May 28, 2007, 10:07:56 AM (18 years ago)
Author:
duncan
Message:

remove dead code, comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/abstract_2d_finite_volumes/util.py

    r4487 r4495  
    15821582
    15831583
    1584 def remove_lone_verts(verts, triangles):
     1584def remove_lone_verts(verts, triangles, number_of_full_nodes=None):
     1585    """
     1586    Removes vertices that are not associated with any triangles.
     1587
     1588    verts is a list/array of points
     1589    triangles is a list of 3 element tuples.  Each tuple represents a triangle.
     1590
     1591    number_of_full_nodes relate to parallelism when a mesh has an
     1592        extra layer of ghost points.
     1593       
     1594    """
    15851595    verts = ensure_numeric(verts)
    15861596    triangles = ensure_numeric(triangles)
     1597   
    15871598    N = len(verts)
     1599   
    15881600    # initialise the array to easily find the index of the first loner
    15891601    loners=arange(2*N, N, -1) # if N=3 [6,5,4]
    15901602   
    1591     for i,t in enumerate(triangles):
     1603    for t in triangles:
    15921604        for vert in t:
    15931605            loners[vert]= vert # all non-loners will have loners[i]=i
     
    16031615        verts = verts[0:lone_start]
    16041616    else:
    1605         # change the loners list so it can be used to modify triangle
     1617        # change the loners list so it can be used to modify triangles
    16061618        # Remove the loners from verts
    16071619        # Could've used X=compress(less(loners,N),loners)
Note: See TracChangeset for help on using the changeset viewer.