Changeset 17409


Ignore:
Timestamp:
03/11/14 15:25:28 (11 years ago)
Author:
seroussi
Message:

BUG: fixed problem with numberoffaces in 2d

File:
1 edited

Legend:

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

    r17386 r17409  
    1313        /*Intermediaries*/
    1414        int   i,j,counter,vnodes,lid=0;
     15        int   numberoffaces;
    1516        int   id0 = iomodel->nodecounter;
    1617        bool *my_faces = NULL;
     
    326327
    327328                        /*P1 pressure*/
    328                         vnodes = id0+iomodel->numberoffaces;
    329                         for(i=0;i<iomodel->numberofvertices;i++){
    330                                 if(iomodel->my_vertices[i]){
    331                                         nodes->AddObject(new Node(vnodes+i+1,iomodel->numberofvertices+iomodel->numberofedges+iomodel->numberoffaces+i,lid++,i,iomodel,analysis,FSpressureEnum));
     329              if(iomodel->meshtype==Mesh3DEnum) numberoffaces=iomodel->numberoffaces;
     330                        else numberoffaces=0;
     331                        vnodes = id0+numberoffaces;
     332                        for(i=0;i<iomodel->numberofvertices;i++){
     333                                if(iomodel->my_vertices[i]){
     334                                        nodes->AddObject(new Node(vnodes+i+1,iomodel->numberofvertices+iomodel->numberofedges+numberoffaces+i,lid++,i,iomodel,analysis,FSpressureEnum));
    332335                                }
    333336                        }
Note: See TracChangeset for help on using the changeset viewer.