source: issm/trunk/src/mex/SparseToVector/SparseToVector.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: 849 bytes
Line 
1/*
2 SparseToVector.h
3*/
4
5#ifndef _SPARSETOVECTOR_H
6#define _SPARSETOVECTOR_H
7
8/* local prototypes: */
9void SparseToVectorUsage(void);
10
11#include <stdio.h>
12#include <string.h> /* strcasecmp */
13#include <time.h> /* clock,time,difftime */
14
15#include "../../c/include/globals.h"
16#include "../../c/modules/modules.h"
17#include "../../c/Container/Container.h"
18#include "../../c/shared/shared.h"
19
20#undef __FUNCT__
21#define __FUNCT__ "SparseToVector"
22
23/* serial input macros: */
24#define A_IN prhs[0]
25
26/* serial output macros: */
27#define IR_OUT plhs[0]
28#define JC_OUT plhs[1]
29#define PR_OUT plhs[2]
30#define M_OUT plhs[3]
31#define N_OUT plhs[4]
32#define NZMAX_OUT plhs[5]
33
34/* serial arg counts: */
35#undef NLHS
36#define NLHS 6
37#undef NRHS
38#define NRHS 1
39
40#endif /* _SPARSETOVECTOR_H */
Note: See TracBrowser for help on using the repository browser.