source: issm/trunk/src/mex/Gradj/Gradj.h@ 3841

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

no inputs in arguments

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