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

Last change on this file since 2290 was 2290, checked in by Mathieu Morlighem, 15 years ago

renaming

File size: 839 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/issm.h"
12
13#undef __FUNCT__
14#define __FUNCT__ "InterpFromMeshToMesh3d"
15
16#undef CLEANUP
17#define CLEANUP InterpFromMeshToMesh3dLocalCleanup();
18
19
20/* serial input macros: */
21#define INDEXHANDLE prhs[0]
22#define XHANDLE prhs[1]
23#define YHANDLE prhs[2]
24#define ZHANDLE prhs[3]
25#define DATAHANDLE prhs[4]
26#define XPRIMEHANDLE prhs[5]
27#define YPRIMEHANDLE prhs[6]
28#define ZPRIMEHANDLE prhs[7]
29#define DEFAULTHANDLE prhs[8]
30
31/* serial output macros: */
32#define DATAPRIME (mxArray**)&plhs[0]
33
34/* serial arg counts: */
35#undef NLHS
36#define NLHS 1
37#undef NRHS
38#define NRHS 9
39
40#endif /* _INTERPFROMMESHTOMESH3D_H */
Note: See TracBrowser for help on using the repository browser.