Last change
on this file since 13220 was 13220, checked in by Eric.Larour, 13 years ago |
CHG: adjustments to compile the Matlab and Python modules when ADOLC is on.
Had to template MeshPartitionx, because it's used in both modules and the core code.
Had to template Contour too, same reason.
Had to default to ISSMPDouble type for modules such as InterpFromMesh2d* InterpFromGridToMeshx*, etc ..., which
only show up in the Matlab modules.
|
File size:
613 bytes
|
Line | |
---|
1 | /*
|
---|
2 | ContourToMeshx.h
|
---|
3 | */
|
---|
4 |
|
---|
5 |
|
---|
6 | #ifndef _CONTOURTOMESHX_H
|
---|
7 | #define _CONTOURTOMESHX_H
|
---|
8 |
|
---|
9 | #include "../../shared/shared.h"
|
---|
10 | #include "../../classes/objects/objects.h"
|
---|
11 |
|
---|
12 | /*threading: */
|
---|
13 | typedef struct{
|
---|
14 |
|
---|
15 | DataSet* contours;
|
---|
16 | int nods;
|
---|
17 | int edgevalue;
|
---|
18 | Vector<double>* in_nod;
|
---|
19 | double* x;
|
---|
20 | double* y;
|
---|
21 |
|
---|
22 | } ContourToMeshxThreadStruct;
|
---|
23 |
|
---|
24 |
|
---|
25 | /* local prototypes: */
|
---|
26 | int ContourToMeshx( Vector<double>** pin_nods,Vector<double>** pin_elem, double* index, double* x, double* y,DataSet* contours,char* interptype,int nel,int nods, int edgevalue);
|
---|
27 |
|
---|
28 | void* ContourToMeshxt(void* vContourToMeshxThreadStruct);
|
---|
29 |
|
---|
30 |
|
---|
31 | #endif /* _CONTOURTOMESHX_H */
|
---|
32 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.