source: issm/trunk-jpl/src/mex/InputUpdateFromDakota/InputUpdateFromDakota.h@ 11933

Last change on this file since 11933 was 11933, checked in by Eric.Larour, 13 years ago

New FetchData and WriteData interface

File size: 1021 bytes
RevLine 
[4439]1/*
2 InputUpdateFromDakota.h
3*/
4
5#ifndef _UPDATEINPUTSFROMDAKOTA_H
6#define _UPDATEINPUTSFROMDAKOTA_H
7
8/* local prototypes: */
9void InputUpdateFromDakotaUsage(void);
10
[11933]11#include "../../c/include/globals.h"
[4439]12#include "../../c/modules/modules.h"
13#include "../../c/Container/Container.h"
14#include "../../c/shared/shared.h"
15#include "../../c/EnumDefinitions/EnumDefinitions.h"
16
17#undef __FUNCT__
18#define __FUNCT__ "InputUpdateFromDakota"
19
20/* serial input macros: */
21#define ELEMENTSIN (mxArray*)prhs[0]
22#define NODESIN (mxArray*)prhs[1]
23#define VERTICESIN (mxArray*)prhs[2]
24#define LOADSIN (mxArray*)prhs[3]
25#define MATERIALSIN (mxArray*)prhs[4]
26#define PARAMETERSIN (mxArray*)prhs[5]
[6231]27#define VARIABLES (mxArray*)prhs[6]
28#define VARIABLESDESCRIPTORS (mxArray*)prhs[7]
[4439]29
30/* serial output macros: */
31#define ELEMENTS (mxArray**)&plhs[0]
32#define LOADS (mxArray**)&plhs[1]
[4532]33#define MATERIALS (mxArray**)&plhs[2]
[4439]34
35/* serial arg counts: */
36#undef NLHS
[4532]37#define NLHS 3
[4439]38#undef NRHS
[6231]39#define NRHS 8
[4439]40
41#endif /* _UPDATEINPUTSFROMDAKOTA_H */
Note: See TracBrowser for help on using the repository browser.