Ice Sheet System Model
4.18
Code documentation
src
c
modules
DistanceToMaskBoundaryx
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
;
15
IssmDouble
*
distance
;
16
IssmDouble
*
x
;
17
IssmDouble
*
y
;
18
IssmDouble
*
mask
;
19
20
}
DistanceToMaskBoundaryxThreadStruct
;
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
Generated on Thu Jul 2 2020 08:09:19 for Ice Sheet System Model by
1.8.19