Ice Sheet System Model  4.18
Code documentation
DistanceToMaskBoundaryx.h
Go to the documentation of this file.
1 /*
2  DistanceToMaskBoundaryx.h
3 */
4 
5 #ifndef _DISTANCETOMASKBOUNDARYX_H
6 #define _DISTANCETOMASKBOUNDARYX_H
7 
8 #include "../../shared/shared.h"
9 #include "../../classes/classes.h"
10 
11 /*threading: */
12 typedef struct{
13 
14  int nods;
19 
21 
22 /* local prototypes: */
23 int DistanceToMaskBoundaryx(IssmDouble** pdistance,IssmDouble* x, IssmDouble* y, IssmDouble* mask, int nods);
24 
25 void* DistanceToMaskBoundaryxt(void* vDistanceToMaskBoundaryxThreadStruct);
26 
27 #endif /* _DISTANCETOMASKBOUNDARYX_H */
IssmDouble
double IssmDouble
Definition: types.h:37
DistanceToMaskBoundaryx
int DistanceToMaskBoundaryx(IssmDouble **pdistance, IssmDouble *x, IssmDouble *y, IssmDouble *mask, int nods)
Definition: DistanceToMaskBoundaryx.cpp:12
DistanceToMaskBoundaryxt
void * DistanceToMaskBoundaryxt(void *vDistanceToMaskBoundaryxThreadStruct)
Definition: DistanceToMaskBoundaryxt.cpp:13
DistanceToMaskBoundaryxThreadStruct::y
IssmDouble * y
Definition: DistanceToMaskBoundaryx.h:17
DistanceToMaskBoundaryxThreadStruct::distance
IssmDouble * distance
Definition: DistanceToMaskBoundaryx.h:15
DistanceToMaskBoundaryxThreadStruct::mask
IssmDouble * mask
Definition: DistanceToMaskBoundaryx.h:18
DistanceToMaskBoundaryxThreadStruct::nods
int nods
Definition: DistanceToMaskBoundaryx.h:14
DistanceToMaskBoundaryxThreadStruct::x
IssmDouble * x
Definition: DistanceToMaskBoundaryx.h:16
DistanceToMaskBoundaryxThreadStruct
Definition: DistanceToMaskBoundaryx.h:12