TBCI Numerical high perf. C++ Library  2.8.0
Macros | Typedefs | Functions
prototypes2.h File Reference
#include "tbci/lapack/f2c.h"
Include dependency graph for prototypes2.h:

Go to the source code of this file.

Macros

#define LONG_
 

Typedefs

typedef complex floatcomplex
 Special functions decls. More...
 

Functions

int zairy_ (const doublereal *zr, const doublereal *zi, const integer *id, const integer *kode, doublereal *air, doublereal *aii, integer *nz, integer *ierr)
 
int zbesh_ (double *zr, double *zi, double *fnu, int *kode, int *m, int *n, double *cyr, double *cyi, int *nz, int *ierr)
 
int zbesj_ (double *zr, double *zi, double *fnu, int *kode, int *n, double *cyr, double *cyi, int *nz, int *ierr)
 
int zbesi_ (double *zr, double *zi, double *fnu, int *kode, int *n, double *cyr, double *cyi, int *nz, int *ierr)
 
int zbesy_ (double *zr, double *zi, double *fnu, int *kode, int *n, double *cyr, double *cyi, int *nz, double *wcyr, double *wcyi, int *ierr)
 
int zbesk_ (double *zr, double *zi, double *fnu, int *kode, int *n, double *cyr, double *cyi, int *nz, int *ierr)
 
void conhyp_ (doublecomplex *ret_val, const doublecomplex *a, const doublecomplex *b, const doublecomplex *z, const int *lnchf, const int *ip)
 
void cgamma_ (complex *ret_val, complex *z)
 
void z_sin (doublecomplex *r, const doublecomplex *z)
 
void pow_zz (doublecomplex *r, const doublecomplex *a, const doublecomplex *b)
 

Macro Definition Documentation

◆ LONG_

#define LONG_

Definition at line 14 of file prototypes2.h.

Referenced by besselh1(), besselh2(), besseli(), besselj(), besselk(), bessely(), and HypergeometricM().

Typedef Documentation

◆ floatcomplex

Special functions decls.

Definition at line 12 of file prototypes2.h.

Function Documentation

◆ cgamma_()

void cgamma_ ( complex ret_val,
complex z 
)

Definition at line 30 of file TOMS404.C.

References a, c__2, c_abs(), c_div(), c_exp(), c_log(), c_sin(), cilist::ciunit, dabs, do_fio(), e_wsfe(), FALSE_, complex::i, log(), pi, complex::r, r_imag(), return, s_wsfe(), sum(), TRUE_, x, and y.

Referenced by gamma().

◆ conhyp_()

void conhyp_ ( doublecomplex ret_val,
const doublecomplex a,
const doublecomplex b,
const doublecomplex z,
const int *  lnchf,
const int *  ip 
)

Definition at line 121 of file TOMS_707.C.

References a, abs, atan2(), b, bits_(), chgf_(), d_imag(), doublecomplex::i, log(), doublecomplex::r, return, sin(), z_abs(), and z_div().

Referenced by HypergeometricM(), and MAIN__().

◆ pow_zz()

void pow_zz ( doublecomplex r,
const doublecomplex a,
const doublecomplex b 
)

Referenced by HypergeometricU().

◆ z_sin()

void z_sin ( doublecomplex r,
const doublecomplex z 
)

Referenced by HypergeometricU().

◆ zairy_()

int zairy_ ( const doublereal zr,
const doublereal zi,
const integer id,
const integer kode,
doublereal air,
doublereal aii,
integer nz,
integer ierr 
)

Definition at line 43 of file zairy.c.

References abs, c__1, c__14, c__15, c__16, c__4, c__5, c__9, d1mach_(), i1mach_(), log(), max(), min(), myzabs_(), pow_dd(), std::sqrt(), zacai_(), zbknu_(), zexp_(), and zsqrt_().

Referenced by zuni2_(), and zunk2_().

◆ zbesh_()

int zbesh_ ( double *  zr,
double *  zi,
double *  fnu,
int *  kode,
int *  m,
int *  n,
double *  cyr,
double *  cyi,
int *  nz,
int *  ierr 
)

◆ zbesi_()

int zbesi_ ( double *  zr,
double *  zi,
double *  fnu,
int *  kode,
int *  n,
double *  cyr,
double *  cyi,
int *  nz,
int *  ierr 
)

Definition at line 24 of file zbesi.c.

References abs, arg(), ascle, c__1, c__14, c__15, c__16, c__4, c__5, c__9, cos(), csgni, csgnr, d1mach_(), i1mach_(), max(), min(), myzabs_(), pi, sin(), std::sqrt(), and zbinu_().

Referenced by besseli().

◆ zbesj_()

int zbesj_ ( double *  zr,
double *  zi,
double *  fnu,
int *  kode,
int *  n,
double *  cyr,
double *  cyi,
int *  nz,
int *  ierr 
)

Definition at line 24 of file zbesj.c.

References abs, arg(), ascle, c__1, c__14, c__15, c__16, c__4, c__5, c__9, cos(), csgni, csgnr, d1mach_(), i1mach_(), max(), min(), myzabs_(), sin(), std::sqrt(), and zbinu_().

Referenced by besselj().

◆ zbesk_()

int zbesk_ ( double *  zr,
double *  zi,
double *  fnu,
int *  kode,
int *  n,
double *  cyr,
double *  cyi,
int *  nz,
int *  ierr 
)

Definition at line 25 of file zbesk.c.

References abs, arg(), c__1, c__14, c__15, c__16, c__2, c__4, c__5, c__9, d1mach_(), i1mach_(), log(), max(), min(), myzabs_(), std::sqrt(), zacon_(), zbknu_(), zbunk_(), and zuoik_().

Referenced by besselk().

◆ zbesy_()

int zbesy_ ( double *  zr,
double *  zi,
double *  fnu,
int *  kode,
int *  n,
double *  cyr,
double *  cyi,
int *  nz,
double *  wcyr,
double *  wcyi,
int *  ierr 
)

Definition at line 23 of file zbesy.c.

References abs, ascle, c__1, c__15, c__16, c__2, c__4, c__5, cos(), d1mach_(), exp(), i1mach_(), max(), min(), sin(), and zbesh_().

Referenced by bessely().