source: issm/trunk-jpl/src/modules/TriaSearch/TriaSearch.h@ 13211

Last change on this file since 13211 was 13211, checked in by Mathieu Morlighem, 13 years ago

CHG: preparing modules for python compatibility

File size: 797 bytes
RevLine 
[5354]1/*!\file TriaSearch.h
[1172]2 */
3
[5354]4#ifndef _TRIASEARCH_H
5#define _TRIASEARCH_H
[1172]6
[13211]7#ifdef HAVE_CONFIG_H
8 #include <config.h>
9#else
10 #error "Cannot compile with HAVE_CONFIG_H symbol! run configure first!"
11#endif
12
[1172]13/* local prototypes: */
[5354]14void TriaSearchUsage(void);
[1172]15
[11933]16#include "../../c/include/globals.h"
[3913]17#include "../../c/modules/modules.h"
[4236]18#include "../../c/Container/Container.h"
[3712]19#include "../../c/shared/shared.h"
[12013]20#include "../../c/issm-binding.h"
[1172]21
22#undef __FUNCT__
[5354]23#define __FUNCT__ "TriaSearch"
[1172]24
25
26/* serial input macros: */
27#define INDEXHANDLE prhs[0]
28#define XHANDLE prhs[1]
29#define YHANDLE prhs[2]
[5354]30#define X0HANDLE prhs[3]
31#define Y0HANDLE prhs[4]
[1172]32
33/* serial output macros: */
[5354]34#define TRIA (mxArray**)&plhs[0]
[1172]35
36/* serial arg counts: */
37#undef NLHS
38#define NLHS 1
39
[5354]40#undef NRHS
41#define NRHS 5
42
[3128]43#endif
Note: See TracBrowser for help on using the repository browser.