/[escript]/branches/arrayview_from_1695_trunk/finley/src/Mesh_optimizeDOFLabeling.c
ViewVC logotype

Diff of /branches/arrayview_from_1695_trunk/finley/src/Mesh_optimizeDOFLabeling.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1780 by jfenwick, Mon Aug 11 03:33:40 2008 UTC revision 1781 by jfenwick, Thu Sep 11 05:03:14 2008 UTC
# Line 58  void Finley_Mesh_optimizeDOFLabeling(Fin Line 58  void Finley_Mesh_optimizeDOFLabeling(Fin
58                  index_list[i].n=0;                  index_list[i].n=0;
59              }              }
60              /*  insert contributions from element matrices into colums index index_list: */              /*  insert contributions from element matrices into colums index index_list: */
61              Finley_IndexList_insertElementsWithRowRange(index_list, myFirstVertex, myLastVertex,              Finley_IndexList_insertElementsWithRowRangeNoMainDiagonal(index_list, myFirstVertex, myLastVertex,
62                                                          in->Elements,in->Nodes->globalDegreesOfFreedom,                                                                        in->Elements,in->Nodes->globalDegreesOfFreedom,
63                                                          in->Nodes->globalDegreesOfFreedom);                                                                        in->Nodes->globalDegreesOfFreedom);
64              Finley_IndexList_insertElementsWithRowRange(index_list, myFirstVertex, myLastVertex,              Finley_IndexList_insertElementsWithRowRangeNoMainDiagonal(index_list, myFirstVertex, myLastVertex,
65                                                          in->FaceElements,in->Nodes->globalDegreesOfFreedom,                                                                        in->FaceElements,in->Nodes->globalDegreesOfFreedom,
66                                                          in->Nodes->globalDegreesOfFreedom);                                                                        in->Nodes->globalDegreesOfFreedom);
67              Finley_IndexList_insertElementsWithRowRange(index_list, myFirstVertex, myLastVertex,              Finley_IndexList_insertElementsWithRowRangeNoMainDiagonal(index_list, myFirstVertex, myLastVertex,
68                                                          in->ContactElements,in->Nodes->globalDegreesOfFreedom,                                                                        in->ContactElements,in->Nodes->globalDegreesOfFreedom,
69                                                          in->Nodes->globalDegreesOfFreedom);                                                                        in->Nodes->globalDegreesOfFreedom);
70              Finley_IndexList_insertElementsWithRowRange(index_list, myFirstVertex, myLastVertex,              Finley_IndexList_insertElementsWithRowRangeNoMainDiagonal(index_list, myFirstVertex, myLastVertex,
71                                                          in->Points,in->Nodes->globalDegreesOfFreedom,                                                                        in->Points,in->Nodes->globalDegreesOfFreedom,
72                                                          in->Nodes->globalDegreesOfFreedom);                                                                        in->Nodes->globalDegreesOfFreedom);
73             }             }
74             /* create the local matrix pattern */             /* create the local matrix pattern */
75             pattern=Finley_IndexList_createPattern(0,myNumVertices,index_list,myFirstVertex, myLastVertex,-myFirstVertex);             pattern=Finley_IndexList_createPattern(0,myNumVertices,index_list,myFirstVertex, myLastVertex,-myFirstVertex);

Legend:
Removed from v.1780  
changed lines
  Added in v.1781

  ViewVC Help
Powered by ViewVC 1.1.26