Menu

[r7394]: / trunk / toolkits / natgrid / src / nnuheadd.h  Maximize  Restore  History

Download this file

47 lines (38 with data), 1.5 kB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
void c_nnsetrd(char *, double);
void c_nngetrd(char *, double *);
extern void c_nngetsloped(int, int, double *, int *);
extern void c_nngetaspectd(int, int, double *, int *);
extern void c_nnpntinitd(int, double *, double *, double *);
extern void c_nnpntd(double, double, double *);
extern void c_nnpntendd();
/*
* Fortran function macro. This macro is used to provide the appropriate
* system-specific C function name for it to be Fortran callable.
*/
#ifndef NGCALLF
#if defined(UNICOS) || defined(NGCAPS)
#define NGCALLF(reg,caps) caps
#elif defined(RS6000) || defined(__hpux)
#define NGCALLF(reg,caps) reg
#else
#ifdef __STDC__
#define NGCALLF(reg,caps) reg##_
#else
#define NGCALLF(reg,caps) reg/**/_
#endif /* __STDC__ */
#endif /* UNICOS else ... */
#endif /* NGCALLF */
/*
* Fortran entry points.
*/
void NGCALLF(natgridd,NATGRIDD) (int *, double *, double *, double *,
int *, int *, double *, double *, double *, int *);
void NGCALLF(nnsetrd,NNSETRD) (char *, double *);
void NGCALLF(nngetrd,NNGETRD) (char *, double *);
void NGCALLF(nngetsloped,NNGETSLOPED) (int *, int *, double *, int *);
void NGCALLF(nngetaspectd,NNGETASPECTD) (int *, int *, double *, int *);
void NGCALLF(nnpntinitd,NNPNTINITD) (int *, double *, double *, double *);
void NGCALLF(nnpntd,NNPNTD) (double *, double *, double *);
void NGCALLF(nnpntendd,NNPNTENDD) ();
double *c_natgridd(int, double [], double [], double [],
int, int, double [], double [], int *);
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.