PLaSK library
|
#include <math.h>
Go to the source code of this file.
Macros | |
#define | min(a, b) ((a) <= (b) ? (a) : (b)) |
#define | max(a, b) ((a) >= (b) ? (a) : (b)) |
Functions | |
double | d_sign (double *a, double *b) |
double | dgamln (double *z__, long *ierr) |
int | dsclmr (void) |
int | fdump (void) |
double | azabs (double *zr, double *zi) |
int | zacai (double *zr, double *zi, double *fnu, long *kode, long *mr, long *n, double *yr, double *yi, long *nz, double *rl, double *tol, double *elim, double *alim) |
int | zacon (double *zr, double *zi, double *fnu, long *kode, long *mr, long *n, double *yr, double *yi, long *nz, double *rl, double *fnul, double *tol, double *elim, double *alim) |
int | zairy (double *zr, double *zi, long *id, long *kode, double *air, double *aii, long *nz, long *ierr) |
int | zasyi (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, double *rl, double *tol, double *elim, double *alim) |
int | zbesh (double *zr, double *zi, double *fnu, long *kode, long *m, long *n, double *cyr, double *cyi, long *nz, long *ierr) |
int | zbesi (double *zr, double *zi, double *fnu, long *kode, long *n, double *cyr, double *cyi, long *nz, long *ierr) |
int | zbesj (double *zr, double *zi, double *fnu, long *kode, long *n, double *cyr, double *cyi, long *nz, long *ierr) |
int | zbesk (double *zr, double *zi, double *fnu, long *kode, long *n, double *cyr, double *cyi, long *nz, long *ierr) |
int | zbesy (double *zr, double *zi, double *fnu, long *kode, long *n, double *cyr, double *cyi, long *nz, double *cwrkr, double *cwrki, long *ierr) |
int | zbinu (double *zr, double *zi, double *fnu, long *kode, long *n, double *cyr, double *cyi, long *nz, double *rl, double *fnul, double *tol, double *elim, double *alim) |
int | zbiry (double *zr, double *zi, long *id, long *kode, double *bir, double *bii, long *ierr) |
int | zbknu (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, double *tol, double *elim, double *alim) |
int | zbuni (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, long *nui, long *nlast, double *fnul, double *tol, double *elim, double *alim) |
int | zbunk (double *zr, double *zi, double *fnu, long *kode, long *mr, long *n, double *yr, double *yi, long *nz, double *tol, double *elim, double *alim) |
int | zdiv (double *ar, double *ai, double *br, double *bi, double *cr, double *ci) |
int | azexp (double *ar, double *ai, double *br, double *bi) |
int | zkscl (double *zrr, double *zri, double *fnu, long *n, double *yr, double *yi, long *nz, double *rzr, double *rzi, double *ascle, double *tol, double *elim) |
int | azlog (double *ar, double *ai, double *br, double *bi, long *ierr) |
int | zmlri (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, double *tol) |
int | zmlt (double *ar, double *ai, double *br, double *bi, double *cr, double *ci) |
int | zrati (double *zr, double *zi, double *fnu, long *n, double *cyr, double *cyi, double *tol) |
int | zs1s2 (double *zrr, double *zri, double *s1r, double *s1i, double *s2r, double *s2i, long *nz, double *ascle, double *alim, long *iuf) |
int | zseri (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, double *tol, double *elim, double *alim) |
int | zshch (double *zr, double *zi, double *cshr, double *cshi, double *cchr, double *cchi) |
int | azsqrt (double *ar, double *ai, double *br, double *bi) |
int | zuchk (double *yr, double *yi, long *nz, double *ascle, double *tol) |
int | zunhj (double *zr, double *zi, double *fnu, long *ipmtr, double *tol, double *phir, double *phii, double *argr, double *argi, double *zeta1r, double *zeta1i, double *zeta2r, double *zeta2i, double *asumr, double *asumi, double *bsumr, double *bsumi) |
int | zuni1 (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, long *nlast, double *fnul, double *tol, double *elim, double *alim) |
int | zuni2 (double *zr, double *zi, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, long *nlast, double *fnul, double *tol, double *elim, double *alim) |
int | zunik (double *zrr, double *zri, double *fnu, long *ikflg, long *ipmtr, double *tol, long *init, double *phir, double *phii, double *zeta1r, double *zeta1i, double *zeta2r, double *zeta2i, double *sumr, double *sumi, double *cwrkr, double *cwrki) |
int | zunk1 (double *zr, double *zi, double *fnu, long *kode, long *mr, long *n, double *yr, double *yi, long *nz, double *tol, double *elim, double *alim) |
int | zunk2 (double *zr, double *zi, double *fnu, long *kode, long *mr, long *n, double *yr, double *yi, long *nz, double *tol, double *elim, double *alim) |
int | zuoik (double *zr, double *zi, double *fnu, long *kode, long *ikflg, long *n, double *yr, double *yi, long *nuf, double *tol, double *elim, double *alim) |
int | zwrsk (double *zrr, double *zri, double *fnu, long *kode, long *n, double *yr, double *yi, long *nz, double *cwr, double *cwi, double *tol, double *elim, double *alim) |
int azexp | ( | double * | ar, |
double * | ai, | ||
double * | br, | ||
double * | bi | ||
) |
int azlog | ( | double * | ar, |
double * | ai, | ||
double * | br, | ||
double * | bi, | ||
long * | ierr | ||
) |
int azsqrt | ( | double * | ar, |
double * | ai, | ||
double * | br, | ||
double * | bi | ||
) |
int zacai | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | mr, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | rl, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zacon | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | mr, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | rl, | ||
double * | fnul, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zairy | ( | double * | zr, |
double * | zi, | ||
long * | id, | ||
long * | kode, | ||
double * | air, | ||
double * | aii, | ||
long * | nz, | ||
long * | ierr | ||
) |
int zasyi | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | rl, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zbesh | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | m, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
long * | nz, | ||
long * | ierr | ||
) |
int zbesi | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
long * | nz, | ||
long * | ierr | ||
) |
int zbesj | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
long * | nz, | ||
long * | ierr | ||
) |
int zbesk | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
long * | nz, | ||
long * | ierr | ||
) |
int zbesy | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
long * | nz, | ||
double * | cwrkr, | ||
double * | cwrki, | ||
long * | ierr | ||
) |
int zbinu | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
long * | nz, | ||
double * | rl, | ||
double * | fnul, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zbiry | ( | double * | zr, |
double * | zi, | ||
long * | id, | ||
long * | kode, | ||
double * | bir, | ||
double * | bii, | ||
long * | ierr | ||
) |
int zbknu | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zbuni | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
long * | nui, | ||
long * | nlast, | ||
double * | fnul, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zbunk | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | mr, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zdiv | ( | double * | ar, |
double * | ai, | ||
double * | br, | ||
double * | bi, | ||
double * | cr, | ||
double * | ci | ||
) |
int zkscl | ( | double * | zrr, |
double * | zri, | ||
double * | fnu, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | rzr, | ||
double * | rzi, | ||
double * | ascle, | ||
double * | tol, | ||
double * | elim | ||
) |
int zmlri | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | tol | ||
) |
int zmlt | ( | double * | ar, |
double * | ai, | ||
double * | br, | ||
double * | bi, | ||
double * | cr, | ||
double * | ci | ||
) |
int zrati | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | n, | ||
double * | cyr, | ||
double * | cyi, | ||
double * | tol | ||
) |
int zs1s2 | ( | double * | zrr, |
double * | zri, | ||
double * | s1r, | ||
double * | s1i, | ||
double * | s2r, | ||
double * | s2i, | ||
long * | nz, | ||
double * | ascle, | ||
double * | alim, | ||
long * | iuf | ||
) |
int zseri | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zshch | ( | double * | zr, |
double * | zi, | ||
double * | cshr, | ||
double * | cshi, | ||
double * | cchr, | ||
double * | cchi | ||
) |
int zuchk | ( | double * | yr, |
double * | yi, | ||
long * | nz, | ||
double * | ascle, | ||
double * | tol | ||
) |
int zunhj | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | ipmtr, | ||
double * | tol, | ||
double * | phir, | ||
double * | phii, | ||
double * | argr, | ||
double * | argi, | ||
double * | zeta1r, | ||
double * | zeta1i, | ||
double * | zeta2r, | ||
double * | zeta2i, | ||
double * | asumr, | ||
double * | asumi, | ||
double * | bsumr, | ||
double * | bsumi | ||
) |
int zuni1 | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
long * | nlast, | ||
double * | fnul, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zuni2 | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
long * | nlast, | ||
double * | fnul, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zunik | ( | double * | zrr, |
double * | zri, | ||
double * | fnu, | ||
long * | ikflg, | ||
long * | ipmtr, | ||
double * | tol, | ||
long * | init, | ||
double * | phir, | ||
double * | phii, | ||
double * | zeta1r, | ||
double * | zeta1i, | ||
double * | zeta2r, | ||
double * | zeta2i, | ||
double * | sumr, | ||
double * | sumi, | ||
double * | cwrkr, | ||
double * | cwrki | ||
) |
int zunk1 | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | mr, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zunk2 | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | mr, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nz, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |
int zuoik | ( | double * | zr, |
double * | zi, | ||
double * | fnu, | ||
long * | kode, | ||
long * | ikflg, | ||
long * | n, | ||
double * | yr, | ||
double * | yi, | ||
long * | nuf, | ||
double * | tol, | ||
double * | elim, | ||
double * | alim | ||
) |