163 #define dabs(x) (doublereal)abs(x)
167 #define max(a,b) ((a) >= (b) ? (a) : (b))
168 #define dmin(a,b) (doublereal)min(a,b)
169 #define dmax(a,b) (doublereal)max(a,b)
173 #define F2C_proc_par_ts 1
175 typedef int (*U_fp)(...);
185 typedef int (*
S_fp)(...);
187 typedef int (*U_fp)();
207 #ifndef Skip_f2c_Undefs
236 extern int abort_(
void);
244 extern double d_abs(
double *);
245 extern double d_acos(
double *);
246 extern double d_asin(
double *);
247 extern double d_atan(
double *);
248 extern double d_atn2(
double *,
double *);
250 extern double d_cos(
double *);
251 extern double d_cosh(
double *);
252 extern double d_dim(
double *,
double *);
253 extern double d_exp(
double *);
255 extern double d_int(
double *);
256 extern double d_lg10(
double *);
257 extern double d_log(
double *);
258 extern double d_mod(
double *,
double *);
259 extern double d_nint(
double *);
260 extern double d_prod(
float *,
float *);
261 extern double d_sign(
double *,
double *);
262 extern double d_sin(
double *);
263 extern double d_sinh(
double *);
264 extern double d_sqrt(
double *);
265 extern double d_tan(
double *);
266 extern double d_tanh(
double *);
267 extern double derf_(
double *);
268 extern double derfc_(
double *);
288 extern double erf(
double);
289 extern double erf_(
float *);
290 extern double erfc(
double);
291 extern double erfc_(
float *);
295 extern void f_exit(
void);
299 extern int flush_(
void);
302 extern short h_abs(
short *);
303 extern short h_dim(
short *,
short *);
304 extern short h_dnnt(
double *);
306 extern short h_len(
char *,
ftnlen);
307 extern short h_mod(
short *,
short *);
308 extern short h_nint(
float *);
309 extern short h_sign(
short *,
short *);
316 extern integer i_dnnt(
double *);
320 extern integer i_nint(
float *);
328 extern double pow_dd(
double *,
double *);
329 extern double pow_di(
double *,
integer *);
330 extern short pow_hh(
short *,
shortint *);
335 extern double r_abs(
float *);
336 extern double r_acos(
float *);
337 extern double r_asin(
float *);
338 extern double r_atan(
float *);
339 extern double r_atn2(
float *,
float *);
341 extern double r_cos(
float *);
342 extern double r_cosh(
float *);
343 extern double r_dim(
float *,
float *);
344 extern double r_exp(
float *);
346 extern double r_int(
float *);
347 extern double r_lg10(
float *);
348 extern double r_log(
float *);
349 extern double r_mod(
float *,
float *);
350 extern double r_nint(
float *);
351 extern double r_sign(
float *,
float *);
352 extern double r_sin(
float *);
353 extern double r_sinh(
float *);
354 extern double r_sqrt(
float *);
355 extern double r_tan(
float *);
356 extern double r_tanh(
float *);
360 extern int s_paus(
char *,
ftnlen);
371 extern int s_stop(
char *,
ftnlen);
381 extern void sig_die(
char *,
int);
383 extern int system_(
char *,
ftnlen);
384 extern double z_abs(
doublecomplex *z){
return norm(complex<double>(z->
r,z->
i));}
387 complex<double> xa(a->
r,a->
i),xb(b->
r,b->
i);
389 z->
r=(xa.real());z->
i=(xa.imag());}
doublereal(* D_fp)()
Definition: alp_f2c.H:191
ftnint icirnum
Definition: alp_f2c.H:73
shortlogical(* K_fp)()
Definition: alp_f2c.H:195
char * inblank
Definition: alp_f2c.H:128
char * address
Definition: alp_f2c.H:25
short int shortlogical
Definition: alp_f2c.H:32
logical(* L_fp)()
Definition: alp_f2c.H:194
ftnlen inacclen
Definition: alp_f2c.H:115
ftnlen inunflen
Definition: alp_f2c.H:125
ftnlen infilen
Definition: alp_f2c.H:107
long int integer
Definition: alp_f2c.H:23
ftnint icirlen
Definition: alp_f2c.H:72
VOID H_f
Definition: alp_f2c.H:201
ftnint ounit
Definition: alp_f2c.H:79
doublereal i
Definition: alp_f2c.H:30
flag icierr
Definition: alp_f2c.H:68
int(* S_fp)()
Definition: alp_f2c.H:197
char * addr
Definition: alp_f2c.H:149
long ftnlen
Definition: alp_f2c.H:53
VOID C_f
Definition: alp_f2c.H:200
char * iciunit
Definition: alp_f2c.H:69
char * cifmt
Definition: alp_f2c.H:62
ftnlen ofnmlen
Definition: alp_f2c.H:81
ftnint cirec
Definition: alp_f2c.H:63
char * osta
Definition: alp_f2c.H:82
char * icifmt
Definition: alp_f2c.H:71
shortint(* J_fp)()
Definition: alp_f2c.H:188
f2c_complex c
Definition: alp_f2c.H:139
char * infile
Definition: alp_f2c.H:106
f2c_real r
Definition: alp_f2c.H:137
VOID(* Z_fp)()
Definition: alp_f2c.H:193
flag ciend
Definition: alp_f2c.H:61
long int logical
Definition: alp_f2c.H:31
flag oerr
Definition: alp_f2c.H:78
ftnint * inex
Definition: alp_f2c.H:108
char * ofnm
Definition: alp_f2c.H:80
long flag
Definition: alp_f2c.H:52
double doublereal
Definition: alp_f2c.H:28
ftnlen indirlen
Definition: alp_f2c.H:119
doublecomplex z
Definition: alp_f2c.H:140
Definition: alp_f2c.H:103
char * oacc
Definition: alp_f2c.H:83
char * inacc
Definition: alp_f2c.H:114
ftnint inunit
Definition: alp_f2c.H:105
Definition: alp_f2c.H:155
integer i
Definition: alp_f2c.H:136
unsigned long int uinteger
Definition: alp_f2c.H:24
int type
Definition: alp_f2c.H:151
flag cerr
Definition: alp_f2c.H:91
VOID(* C_fp)()
Definition: alp_f2c.H:192
double doublereal
Definition: resolve.hpp:7
flag cierr
Definition: alp_f2c.H:59
ftnlen innamlen
Definition: alp_f2c.H:113
long Long
Definition: alp_f2c.H:145
VOID(* H_fp)()
Definition: alp_f2c.H:196
flag iciend
Definition: alp_f2c.H:70
char * inform
Definition: alp_f2c.H:122
doublereal E_f
Definition: alp_f2c.H:203
ftnlen * dims
Definition: alp_f2c.H:150
float f2c_real
Definition: alp_f2c.H:27
ftnlen inseqlen
Definition: alp_f2c.H:117
char * oblnk
Definition: alp_f2c.H:86
ftnint * inrecl
Definition: alp_f2c.H:126
doublereal r
Definition: alp_f2c.H:30
char * name
Definition: alp_f2c.H:148
doublereal d
Definition: alp_f2c.H:138
VOID Z_f
Definition: alp_f2c.H:202
ftnint * innrec
Definition: alp_f2c.H:127
int nvars
Definition: alp_f2c.H:158
ftnint * innum
Definition: alp_f2c.H:110
MSKint32t MSKint32t MSKint32t i
Definition: mosek.h:2278
Definition: alp_f2c.H:147
ftnint informlen
Definition: alp_f2c.H:123
ftnlen infmtlen
Definition: alp_f2c.H:121
short int shortint
Definition: alp_f2c.H:26
ftnlen inblanklen
Definition: alp_f2c.H:129
Vardesc ** vars
Definition: alp_f2c.H:157
ftnint cunit
Definition: alp_f2c.H:92
MSKstreamtypee MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t MSKint32t a
Definition: mosek.h:3833
char * ofm
Definition: alp_f2c.H:84
char * indir
Definition: alp_f2c.H:118
char * name
Definition: alp_f2c.H:156
doublereal(*)(* E_fp)()
Definition: alp_f2c.H:191
ftnint aunit
Definition: alp_f2c.H:99
char * inname
Definition: alp_f2c.H:112
Definition: alp_f2c.H:134
long ftnint
Definition: alp_f2c.H:54
char * inseq
Definition: alp_f2c.H:116
shortint h
Definition: alp_f2c.H:135
integer(* I_fp)()
Definition: alp_f2c.H:189
char * infmt
Definition: alp_f2c.H:120
f2c_real r
Definition: alp_f2c.H:29
f2c_real(* R_fp)()
Definition: alp_f2c.H:190
flag aerr
Definition: alp_f2c.H:98
ftnint ciunit
Definition: alp_f2c.H:60
char * csta
Definition: alp_f2c.H:93
ftnint * innamed
Definition: alp_f2c.H:111
ftnint * inopen
Definition: alp_f2c.H:109
flag inerr
Definition: alp_f2c.H:104
char * inunf
Definition: alp_f2c.H:124
ftnint orl
Definition: alp_f2c.H:85
#define VOID
Definition: alp_f2c.H:132