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
RevLine 
[2290]1/*!\file InterpFromMeshToMesh3d.h
[1172]2 * \brief: prototype for Data Interpolation mex module.
3 */
4
5#ifndef _INTERPFROMMESH3D_H
6#define _INTERPFROMMESH3D_H
7
8/* local prototypes: */
[2290]9void InterpFromMeshToMesh3dUsage(void);
[1172]10
11#include "../../c/issm.h"
12
13#undef __FUNCT__
[2290]14#define __FUNCT__ "InterpFromMeshToMesh3d"
[1172]15
16#undef CLEANUP
[2290]17#define CLEANUP InterpFromMeshToMesh3dLocalCleanup();
[1172]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]
[1174]29#define DEFAULTHANDLE prhs[8]
[1172]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
[1174]38#define NRHS 9
[1172]39
[2290]40#endif /* _INTERPFROMMESHTOMESH3D_H */
Note: See TracBrowser for help on using the repository browser.