Ice Sheet System Model  4.18
Code documentation
PointCloudFindNeighborsx.h
Go to the documentation of this file.
1 /*
2  PointCloudFindNeighborsx.h
3 */
4 
5 #ifndef _POINTCLOUDFLAGNEIGHBORSX_H
6 #define _POINTCLOUDFLAGNEIGHBORSX_H
7 
8 #include "../../shared/shared.h"
9 #include "../../classes/classes.h"
10 
11 /* local prototypes: */
12 int PointCloudFindNeighborsx(IssmSeqVec<IssmPDouble>** pflags,double* x, double* y, int nods, double mindistance,double multithread);
13 
14 /*threading: */
15 typedef struct{
16 
17  double* x;
18  double* y;
19  int nods;
20  double mindistance;
22 
24 
25 void* PointCloudFindNeighborsxt(void* vPointCloudFindNeighborsThreadStruct);
26 
27 #endif /* _POINTCLOUDFLAGNEIGHBORSX_H */
PointCloudFindNeighborsThreadStruct::mindistance
double mindistance
Definition: PointCloudFindNeighborsx.h:20
IssmSeqVec< IssmPDouble >
PointCloudFindNeighborsThreadStruct::x
double * x
Definition: PointCloudFindNeighborsx.h:17
PointCloudFindNeighborsThreadStruct::nods
int nods
Definition: PointCloudFindNeighborsx.h:19
PointCloudFindNeighborsThreadStruct::y
double * y
Definition: PointCloudFindNeighborsx.h:18
PointCloudFindNeighborsxt
void * PointCloudFindNeighborsxt(void *vPointCloudFindNeighborsThreadStruct)
Definition: PointCloudFindNeighborsxt.cpp:8
PointCloudFindNeighborsThreadStruct
Definition: PointCloudFindNeighborsx.h:15
PointCloudFindNeighborsx
int PointCloudFindNeighborsx(IssmSeqVec< IssmPDouble > **pflags, double *x, double *y, int nods, double mindistance, double multithread)
Definition: PointCloudFindNeighborsx.cpp:6
PointCloudFindNeighborsThreadStruct::flags
IssmSeqVec< IssmPDouble > * flags
Definition: PointCloudFindNeighborsx.h:21