Changeset 17795


Ignore:
Timestamp:
04/21/14 16:00:38 (11 years ago)
Author:
seroussi
Message:

CHG: OneLayerP4 working with P1 pressure

Location:
issm/trunk-jpl/src/c
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Penta.cpp

    r17759 r17795  
    24982498                        break;
    24992499                case OneLayerP4zEnum:
    2500                         numnodes         = 30+12;
     2500                        numnodes         = 30+6;
    25012501                        penta_node_ids   = xNew<int>(numnodes);
    25022502                        penta_node_ids[ 0]=iomodel->nodecounter+iomodel->elements[6*index+0]; /*Vertex 1*/
     
    25372537                        penta_node_ids[34]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->elements[6*index+4];
    25382538                        penta_node_ids[35]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->elements[6*index+5];
    2539                         penta_node_ids[36]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->numberofvertices+2*iomodel->elementtoedgeconnectivity[9*index+0]+1;
    2540                         penta_node_ids[37]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->numberofvertices+2*iomodel->elementtoedgeconnectivity[9*index+1]+1;
    2541                         penta_node_ids[38]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->numberofvertices+2*iomodel->elementtoedgeconnectivity[9*index+2]+1;
    2542                         penta_node_ids[39]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->numberofvertices+2*iomodel->elementtoedgeconnectivity[9*index+0]+2;
    2543                         penta_node_ids[40]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->numberofvertices+2*iomodel->elementtoedgeconnectivity[9*index+1]+2;
    2544                         penta_node_ids[41]=iomodel->nodecounter+iomodel->numberofvertices+3*iomodel->numberofedges+3*iomodel->numberoffaces+iomodel->numberofvertices+2*iomodel->elementtoedgeconnectivity[9*index+2]+2;
    25452539                        break;
    25462540                default:
  • issm/trunk-jpl/src/c/classes/Elements/PentaRef.cpp

    r17536 r17795  
    11301130                case MINIEnum:              return NUMNODESP1b+NUMNODESP1;
    11311131                case TaylorHoodEnum:        return NUMNODESP2+NUMNODESP1;
    1132                 case OneLayerP4zEnum:       return NUMNODESP2xP4+NUMNODESP1xP3;
     1132                case OneLayerP4zEnum:       return NUMNODESP2xP4+NUMNODESP1;
    11331133                case P2xP4Enum:             return NUMNODESP2xP4;
    11341134                case P1xP3Enum:             return NUMNODESP1xP3;
     
    11481148                case MINIEnum:          return NUMNODESP1;
    11491149                case TaylorHoodEnum:    return NUMNODESP1;
    1150                 case OneLayerP4zEnum:   return NUMNODESP1xP3;
     1150                case OneLayerP4zEnum:   return NUMNODESP1;
    11511151                default: _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");
    11521152        }
     
    11961196                case MINIEnum:          return P1Enum;
    11971197                case TaylorHoodEnum:    return P1Enum;
    1198                 case OneLayerP4zEnum:   return P1xP3Enum;
     1198                case OneLayerP4zEnum:   return P1Enum;
    11991199                default:       _error_("Element type "<<EnumToStringx(this->element_type)<<" not supported yet");
    12001200        }
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateNodes.cpp

    r17692 r17795  
    396396                        }
    397397
    398                         /*P1xP3 pressure*/
     398                        /*P1 pressure*/
    399399                        vnodes = id0+3*iomodel->numberoffaces;
    400400                        for(i=0;i<iomodel->numberofvertices;i++){
     
    403403                                }
    404404                                counter++;
    405                         }
    406                         for(i=0;i<iomodel->numberofedges;i++){
    407                                 if(iomodel->edges[i*3+2]==2){
    408                                         if(my_edges[i]){
    409                                                 node = new Node(vnodes+iomodel->numberofvertices+2*i+1,counter+1,lid++,0,iomodel,analysis,FSpressureEnum);
    410                                                 nodes->AddObject(node);
    411                                                 node = new Node(vnodes+iomodel->numberofvertices+2*i+2,counter+2,lid++,0,iomodel,analysis,FSpressureEnum);
    412                                                 nodes->AddObject(node);
    413                                         }
    414                                         counter=counter+2;
    415                                 }
    416405                        }
    417406                        break;
Note: See TracChangeset for help on using the changeset viewer.