/*!\file InterpFromMeshToMesh3d.h * \brief: prototype for Data Interpolation mex module. */ #ifndef _INTERPFROMMESH3D_H #define _INTERPFROMMESH3D_H /* local prototypes: */ void InterpFromMeshToMesh3dUsage(void); #include "../../c/issm.h" #undef __FUNCT__ #define __FUNCT__ "InterpFromMeshToMesh3d" #undef CLEANUP #define CLEANUP InterpFromMeshToMesh3dLocalCleanup(); /* serial input macros: */ #define INDEXHANDLE prhs[0] #define XHANDLE prhs[1] #define YHANDLE prhs[2] #define ZHANDLE prhs[3] #define DATAHANDLE prhs[4] #define XPRIMEHANDLE prhs[5] #define YPRIMEHANDLE prhs[6] #define ZPRIMEHANDLE prhs[7] #define DEFAULTHANDLE prhs[8] /* serial output macros: */ #define DATAPRIME (mxArray**)&plhs[0] /* serial arg counts: */ #undef NLHS #define NLHS 1 #undef NRHS #define NRHS 9 #endif /* _INTERPFROMMESHTOMESH3D_H */