source: issm/trunk-jpl/src/mex/InterpFromMeshToMesh2d/InterpFromMeshToMesh2d.h@ 11933

Last change on this file since 11933 was 11933, checked in by Eric.Larour, 13 years ago

New FetchData and WriteData interface

File size: 819 bytes
RevLine 
[2290]1/*!\file InterpFromMeshToMesh2d.h
[1172]2 * \brief: prototype for Data Interpolation mex module.
3 */
4
[3128]5#ifndef _INTERPFROMMESHTOMESH2d_H
6#define _INTERPFROMMESHTOMESH2d_H
[1172]7
8/* local prototypes: */
[2290]9void InterpFromMeshToMesh2dUsage(void);
[1172]10
[11933]11#include "../../c/include/globals.h"
[3913]12#include "../../c/modules/modules.h"
[4236]13#include "../../c/Container/Container.h"
[3712]14#include "../../c/shared/shared.h"
[1172]15
16#undef __FUNCT__
[2290]17#define __FUNCT__ "InterpFromMeshToMesh2d"
[1172]18
19
20/* serial input macros: */
21#define INDEXHANDLE prhs[0]
22#define XHANDLE prhs[1]
23#define YHANDLE prhs[2]
24#define DATAHANDLE prhs[3]
[3128]25#define XINTERPHANDLE prhs[4]
26#define YINTERPHANDLE prhs[5]
[1174]27#define DEFAULTHANDLE prhs[6]
[5032]28#define FILENAME prhs[7]
[1172]29
30/* serial output macros: */
[3128]31#define DATAINTERP (mxArray**)&plhs[0]
[1172]32
33/* serial arg counts: */
34#undef NLHS
35#define NLHS 1
36
[3128]37#endif
Note: See TracBrowser for help on using the repository browser.