Ice Sheet System Model  4.18
Code documentation
AssociateSegmentToElement.cpp
Go to the documentation of this file.
1 
5 #include "./triangle.h"
6 
7 int AssociateSegmentToElement(int** psegments,int nseg,int* index,int nel){
8 
9  /*node indices: */
10  int A,B;
11 
12  /*Recover segments: */
13  int* segments=*psegments;
14 
15  for(int i=0;i<nseg;i++){
16  A=segments[3*i+0];
17  B=segments[3*i+1];
18  segments[3*i+2]=FindElement(A,B,index,nel)+1; //matlab indexing.
19  }
20 
21  /*Assign output pointers: */
22  *psegments=segments;
23  return 1;
24 }
AssociateSegmentToElement
int AssociateSegmentToElement(int **psegments, int nseg, int *index, int nel)
Definition: AssociateSegmentToElement.cpp:7
triangle.h
FindElement
int FindElement(int A, int B, int *index, int nel)
Definition: TriangleUtils.cpp:339