source: issm/branches/trunk-jpl-damage/src/mex/Chaco/Chaco.h@ 12004

Last change on this file since 12004 was 12004, checked in by cborstad, 13 years ago

merged trunk-jpl into trunk-jpl-damage through revision 11990

File size: 961 bytes
RevLine 
[4640]1/*!\file: Chaco.h
2 * \brief header file for Chaco module.
3 */
4
5#ifndef _CHACO_H
6#define _CHACO_H
7
8/* local prototypes: */
9void ChacoUsage(void);
10
11#include <stdio.h>
12#include <string.h> /* strcasecmp */
13#include <time.h> /* clock,time,difftime */
14
[12004]15#include "../../c/include/globals.h"
[4640]16#include "../../c/modules/modules.h"
17#include "../../c/Container/Container.h"
18#include "../../c/shared/shared.h"
19
20/* serial input macros: */
21#define A_IN (mxArray*)prhs[0]
22#define VWGTS_IN (mxArray*)prhs[1]
23#define EWGTS_IN (mxArray*)prhs[2]
24#define X_IN (mxArray*)prhs[3]
25#define Y_IN (mxArray*)prhs[4]
26#define Z_IN (mxArray*)prhs[5]
27#define OPTNS_IN (mxArray*)prhs[6]
28#define NPARTS_IN (mxArray*)prhs[7]
29#define GOAL_IN (mxArray*)prhs[8]
30
31/* serial output macros: */
32#define ASSGN_OUT (mxArray**)&plhs[0]
33
34/* serial arg counts: */
35#undef NLHS
36#define NLHS 1
37#undef NRHS
38#define NRHS 9
39
40#undef __FUNCT__
41#define __FUNCT__ "Chaco"
42
43#endif /* _CHACO_H */
Note: See TracBrowser for help on using the repository browser.