Ice Sheet System Model  4.18
Code documentation
Functions
AssociateSegmentToElement.cpp File Reference

for each segment, look for the corresponding element. More...

#include "./triangle.h"

Go to the source code of this file.

Functions

int AssociateSegmentToElement (int **psegments, int nseg, int *index, int nel)
 

Detailed Description

for each segment, look for the corresponding element.

Definition in file AssociateSegmentToElement.cpp.

Function Documentation

◆ AssociateSegmentToElement()

int AssociateSegmentToElement ( int **  psegments,
int  nseg,
int *  index,
int  nel 
)

Definition at line 7 of file AssociateSegmentToElement.cpp.

7  {
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 }
FindElement
int FindElement(int A, int B, int *index, int nel)
Definition: TriangleUtils.cpp:339