Changeset 15631


Ignore:
Timestamp:
07/25/13 20:15:49 (12 years ago)
Author:
Mathieu Morlighem
Message:

CHG: do not create edges if edge marker is 2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateNodes.cpp

    r15629 r15631  
    1212
    1313        /*Intermediaries*/
    14         int   i,j;
     14        int   i,j,counter;
    1515        int   numberofvertices2d;
    1616        bool *my_edges = NULL;
     
    5454
    5555                        iomodel->Constant(&numberofvertices2d,MeshNumberofvertices2dEnum);
    56                         /*Create all P2 nodes anyway*/
     56                        counter = i;
    5757                        for(i=0;i<iomodel->numberofedges;i++){
    58                                 if(my_edges[i]){
    59                                         node = new Node(iomodel->nodecounter+iomodel->numberofvertices+i+1,iomodel->numberofvertices+i,0,iomodel,analysis,approximation);
    60                                         nodes->AddObject(node);
     58                                if(iomodel->edges[i*3+2]!=2){
     59                                        if(my_edges[i]){
     60                                                node = new Node(iomodel->nodecounter+iomodel->numberofvertices+i+1,counter+1,0,iomodel,analysis,approximation);
     61                                                nodes->AddObject(node);
     62                                        }
     63                                        counter++;
    6164                                }
    6265                        }
Note: See TracChangeset for help on using the changeset viewer.