source: issm/trunk/src/mex/InterpFromMeshToMesh3d/InterpFromMeshToMesh3d.h@ 11995

Last change on this file since 11995 was 11995, checked in by Mathieu Morlighem, 13 years ago

merged trunk-jpl and trunk for revision 11994M

File size: 963 bytes
Line 
1/*!\file InterpFromMeshToMesh3d.h
2 * \brief: prototype for Data Interpolation mex module.
3 */
4
5#ifndef _INTERPFROMMESH3D_H
6#define _INTERPFROMMESH3D_H
7
8/* local prototypes: */
9void InterpFromMeshToMesh3dUsage(void);
10
11#include "../../c/include/globals.h"
12#include "../../c/modules/modules.h"
13#include "../../c/Container/Container.h"
14#include "../../c/shared/shared.h"
15
16#undef __FUNCT__
17#define __FUNCT__ "InterpFromMeshToMesh3d"
18
19#undef CLEANUP
20#define CLEANUP InterpFromMeshToMesh3dLocalCleanup();
21
22
23/* serial input macros: */
24#define INDEXHANDLE prhs[0]
25#define XHANDLE prhs[1]
26#define YHANDLE prhs[2]
27#define ZHANDLE prhs[3]
28#define DATAHANDLE prhs[4]
29#define XPRIMEHANDLE prhs[5]
30#define YPRIMEHANDLE prhs[6]
31#define ZPRIMEHANDLE prhs[7]
32#define DEFAULTHANDLE prhs[8]
33
34/* serial output macros: */
35#define DATAPRIME (mxArray**)&plhs[0]
36
37/* serial arg counts: */
38#undef NLHS
39#define NLHS 1
40#undef NRHS
41#define NRHS 9
42
43#endif /* _INTERPFROMMESHTOMESH3D_H */
Note: See TracBrowser for help on using the repository browser.