source: issm/trunk/src/mex/InputAXPY/InputAXPY.h@ 4536

Last change on this file since 4536 was 4536, checked in by seroussi, 15 years ago

added mex module for InputAXPY

File size: 789 bytes
RevLine 
[4536]1/*
2 InputAXPY.h
3*/
4
5#ifndef _INPUTAXPY_H
6#define _INPUTAXPY_H
7
8/* local prototypes: */
9void InputAXPYUsage(void);
10
11#include "../../c/modules/modules.h"
12#include "../../c/Container/Container.h"
13#include "../../c/shared/shared.h"
14
15#undef __FUNCT__
16#define __FUNCT__ "InputAXPY"
17
18/* serial input macros: */
19#define ELEMENTS (mxArray*)prhs[0]
20#define NODES (mxArray*)prhs[1]
21#define VERTICES (mxArray*)prhs[2]
22#define LOADS (mxArray*)prhs[3]
23#define MATERIALS (mxArray*)prhs[4]
24#define PARAMETERS (mxArray*)prhs[5]
25#define YENUM (mxArray*)prhs[6]
26#define SCALAR (mxArray*)prhs[7]
27#define XENUM (mxArray*)prhs[8]
28
29/* serial output macros: */
30#define ELEMENTSOUT (mxArray**)&plhs[0]
31
32/* serial arg counts: */
33#undef NLHS
34#define NLHS 1
35#undef NRHS
36#define NRHS 9
37
38#endif /* _INPUTAXPY_H */
Note: See TracBrowser for help on using the repository browser.