|
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 | ||
| ) |