source: issm/trunk/src/mex/InputUpdateFromVector/InputUpdateFromVector.h@ 11995

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

merged trunk-jpl and trunk for revision 11994M

File size: 1.1 KB
Line 
1
2/*
3 InputUpdateFromVector.h
4*/
5
6
7#ifndef _UPDATEINPUTSFROMVECTOR_H
8#define _UPDATEINPUTSFROMVECTOR_H
9
10/* local prototypes: */
11void InputUpdateFromVectorUsage(void);
12
13#include "../../c/include/globals.h"
14#include "../../c/modules/modules.h"
15#include "../../c/Container/Container.h"
16#include "../../c/shared/shared.h"
17#include "../../c/EnumDefinitions/EnumDefinitions.h"
18
19#undef __FUNCT__
20#define __FUNCT__ "InputUpdateFromVector"
21
22/* serial input macros: */
23#define ELEMENTSIN (mxArray*)prhs[0]
24#define NODESIN (mxArray*)prhs[1]
25#define VERTICESIN (mxArray*)prhs[2]
26#define LOADSIN (mxArray*)prhs[3]
27#define MATERIALSIN (mxArray*)prhs[4]
28#define PARAMETERSIN (mxArray*)prhs[5]
29#define VECTOR (mxArray*)prhs[6]
30#define NAME (mxArray*)prhs[7]
31#define TYPE (mxArray*)prhs[8]
32
33/* serial output macros: */
34#define ELEMENTS (mxArray**)&plhs[0]
35#define NODES (mxArray**)&plhs[1]
36#define VERTICES (mxArray**)&plhs[2]
37#define LOADS (mxArray**)&plhs[3]
38#define MATERIALS (mxArray**)&plhs[4]
39#define PARAMETERS (mxArray**)&plhs[5]
40
41/* serial arg counts: */
42#undef NLHS
43#define NLHS 6
44#undef NRHS
45#define NRHS 9
46
47
48#endif /* _UPDATEINPUTSFROMVECTOR_H */
49
Note: See TracBrowser for help on using the repository browser.