/*!\file InterpFromMeshToMesh2d.h * \brief: prototype for Data Interpolation mex module. */ #ifndef _INTERPFROMMESHTOMESH2d_H #define _INTERPFROMMESHTOMESH2d_H /* local prototypes: */ void InterpFromMeshToMesh2dUsage(void); #include "../../c/include/globals.h" #include "../../c/modules/modules.h" #include "../../c/Container/Container.h" #include "../../c/shared/shared.h" #include "../../c/issm-binding.h" #undef __FUNCT__ #define __FUNCT__ "InterpFromMeshToMesh2d" /* serial input macros: */ #define INDEXHANDLE prhs[0] #define XHANDLE prhs[1] #define YHANDLE prhs[2] #define DATAHANDLE prhs[3] #define XINTERPHANDLE prhs[4] #define YINTERPHANDLE prhs[5] #define DEFAULTHANDLE prhs[6] #define FILENAME prhs[7] /* serial output macros: */ #define DATAINTERP (mxArray**)&plhs[0] /* serial arg counts: */ #undef NLHS #define NLHS 1 #endif