Ice Sheet System Model
4.18
Code documentation
src
c
modules
PointCloudFindNeighborsx
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
;
21
IssmSeqVec<IssmPDouble>
*
flags
;
22
23
}
PointCloudFindNeighborsThreadStruct
;
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
Generated on Thu Jul 2 2020 08:09:19 for Ice Sheet System Model by
1.8.19