Changeset 3279

Show
Ignore:
Timestamp:
11/04/09 13:40:18 (3 weeks ago)
Author:
jain
Message:

o Turned on merging and added code for the number of nodes merged

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • MeshKit/trunk/pin217.cpp

    r3242 r3279  
    130130    } 
    131131  } 
    132        //getting elements (ents) for merge_entities    
     132       //getting hexahedron elements for merge_entities    
    133133    const double merge_tol =  1.0e-8; 
    134     const int do_merge = 0; 
     134    const int do_merge = 1; 
    135135    const int update_sets= 0;  
    136136    iBase_TagHandle merge_tag = NULL; 
     
    143143 
    144144      // merge   
     145    int num1, num2; 
     146   
     147    iMesh_getNumOfType(impl, root_set, iBase_VERTEX, &num1, &err); 
     148    ERRORR("Trouble getting number of entities after merge.", err); 
     149 
    145150    err = mm->merge_entities(ents, ents_size, merge_tol, 
    146151                             do_merge, update_sets, merge_tag); 
    147152    ERRORR("Failed to merge entities.", 1);    
     153     
     154    iMesh_getNumOfType(impl, root_set, iBase_VERTEX, &num2, &err); 
     155    ERRORR("Trouble getting number of entities after merge.", err); 
     156 
     157    std::cout << "Merged " << num1 - num2 << " vertices." << std::endl; 
    148158 
    149159    // assign new global ids