11#include "tbci/specfun/prototypes.h"
12#include "tbci/specfun/prototypes2.h"
32 double sqrt(
double),
log(
double);
39 integer*,
double*,
double*,
double*,
43 integer*,
double*,
double*,
double*);
46 integer*,
double*,
double*,
double*);
52 integer*,
double*,
double*,
double*);
223 if (*zi == (
float)0. && *zr == (
float)0.) {
229 if (*kode < 1 || *kode > 2) {
252 tol =
max(d__1,1e-18);
257 i__1 =
abs(k1), i__2 =
abs(k2);
266 alim = elim +
max(d__1,-41.45);
267 fnul = (dig - 3.) * 6. + 10.;
317 zuoik_(zr, zi, fnu, kode, &
c__2, &nn, &cyr[1], &cyi[1], &nuf, &tol, &elim,
338 zbknu_(zr, zi, fnu, kode, &nn, &cyr[1], &cyi[1], &nw, &tol, &elim, &alim);
356 zacon_(zr, zi, fnu, kode, &mr, &nn, &cyr[1], &cyi[1], &nw, &rl, &fnul, &
376 zbunk_(zr, zi, fnu, kode, &mr, &nn, &cyr[1], &cyi[1], &nw, &tol, &elim, &
T arg(const TBCI__ cplx< T > &c)
TBCI__ cplx< T > log(const TBCI__ cplx< T > &z)
NAMESPACE_END NAMESPACE_CSTD TBCI__ cplx< T > sqrt(const TBCI__ cplx< T > &z)
doublereal myzabs_(const double *, const double *)
int zbknu_(double *, double *, double *, const integer *, integer *, double *, double *, integer *, double *, double *, double *)
int zuoik_(doublereal *zr, doublereal *zi, doublereal *fnu, integer *kode, integer *ikflg, integer *n, doublereal *yr, doublereal *yi, integer *nuf, doublereal *tol, doublereal *elim, doublereal *alim)
int zbunk_(double *, double *, double *, integer *, integer *, integer *, double *, double *, integer *, double *, double *, double *)
integer i1mach_(const integer *)
int zacon_(double *, double *, double *, integer *, integer *, integer *, double *, double *, integer *, double *, double *, double *, double *, double *)
doublereal d1mach_(const integer *)
int zbesk_(doublereal *zr, doublereal *zi, doublereal *fnu, integer *kode, integer *n, doublereal *cyr, doublereal *cyi, integer *nz, integer *ierr)