TBCI Numerical high perf. C++ Library 2.8.0
prototypes.h
Go to the documentation of this file.
1/* prototypes.h
2 * Prototypes from some builtin FORTRAN routines
3 * to allow prototyping with protoize.
4 * Use: protoize -c "-include prototypes.h -I INCLUDEDIRS" program.c
5 * KG, 2002-12-31, $Id: prototypes.h,v 1.1.2.4 2019/05/29 08:40:56 garloff Exp $
6 */
7
8#ifndef _PROTOTYPES_H
9#define _PROTOTYPES_H
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15#include "tbci/lapack/f2c.h"
16
17double r_imag(const complex*), c_abs(const complex*);
18double d_imag(const doublecomplex*), z_abs(const doublecomplex*);
19void c_log(complex*, const complex*);
21void c_div(complex*, const complex*, const complex*);
23void c_sin(complex*, const complex*), c_exp(complex*, const complex*);
24
25double pow_di(const doublereal*, const integer*);
26double d_int(const doublereal*);
27double d_nint(const doublereal*);
28double d_sign(const doublereal*, const doublereal*);
29double d_lg10(const doublereal*);
30double pow_dd(const doublereal*, const doublereal*);
31
37int s_stop(const char*, ftnlen);
38
39double log(const double), sqrt(const double);
40double atan2(const double, const double), sin(const double), cos(const double);
41double sinh(const double), cosh(const double);
42double exp(const double), atan(const double);
43
44#ifdef __cplusplus
45}
46#endif
47
48#endif
long int ftnlen
Definition f2c.h:67
#define complex
#define doublereal
#define integer
#define doublecomplex
double cos(const double)
integer do_fio(integer *, char *, ftnlen)
double r_imag(const complex *)
int s_stop(const char *, ftnlen)
double log(const double)
double z_abs(const doublecomplex *)
double atan(const double)
void c_sin(complex *, const complex *)
void c_exp(complex *, const complex *)
integer s_wsfe(cilist *)
double d_sign(const doublereal *, const doublereal *)
void z_log(doublecomplex *, const doublecomplex *)
integer s_rsle(cilist *)
double d_nint(const doublereal *)
double d_lg10(const doublereal *)
double cosh(const double)
double sqrt(const double)
double atan2(const double, const double)
double pow_dd(const doublereal *, const doublereal *)
void z_div(doublecomplex *, const doublecomplex *, const doublecomplex *)
double d_imag(const doublecomplex *)
double c_abs(const complex *)
integer e_wsle()
double exp(const double)
double d_int(const doublereal *)
double sinh(const double)
double sin(const double)
integer e_rsle()
double pow_di(const doublereal *, const integer *)
integer do_lio(integer *, integer *, char *, ftnlen)
void c_log(complex *, const complex *)
integer f_open(olist *)
integer e_wsfe()
integer s_wsle(cilist *)
void c_div(complex *, const complex *, const complex *)
Definition f2c.h:73
Definition f2c.h:92