specfun Library
written 1996 by J\"orn Sierwald
Matlab-alike special functions
bessel et al.
double infix operator !(double n; double k) precedence infix *;
VECTOR FUNCTION BesselI( REAL x, INT order, REAL orderFrac) PRECEDENCE_FUNC;
REAL FUNCTION BesselI0( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION BesselI1( REAL x ) PRECEDENCE_FUNC;
VECTOR FUNCTION BesselJ( REAL x, INT order, REAL orderFrac) PRECEDENCE_FUNC;
REAL FUNCTION BesselJ0( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION BesselJ1( REAL x ) PRECEDENCE_FUNC;
VECTOR FUNCTION BesselK( REAL x, INT order, REAL orderFrac) PRECEDENCE_FUNC;
REAL FUNCTION BesselK0( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION BesselK1( REAL x ) PRECEDENCE_FUNC;
VECTOR FUNCTION BesselY( REAL x, INT order, REAL orderFrac) PRECEDENCE_FUNC;
REAL FUNCTION BesselY0( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION BesselY1( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Dawson ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION E1 ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Ei ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Erf ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Erfc ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Erfcx ( REAL x ) PRECEDENCE_FUNC;
VECTOR FUNCTION ExpBesselI( REAL x, INT order, REAL orderFrac) PRECEDENCE_FUNC;
REAL FUNCTION ExpBesselI0( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION ExpBesselI1( REAL x ) PRECEDENCE_FUNC;
VECTOR FUNCTION ExpBesselK( REAL x, INT order, REAL orderFrac) PRECEDENCE_FUNC;
REAL FUNCTION ExpBesselK0( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION ExpBesselK1( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION ExpEi ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Gamma ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION GammaLn ( REAL x ) PRECEDENCE_FUNC;
REAL FUNCTION Psi( REAL x ) PRECEDENCE_FUNC;
REAL NULLFIX operator Ren;
doublereal besei0_( doublereal* );
doublereal besei1_( doublereal* );
doublereal besek0_( doublereal* );
doublereal besek1_( doublereal* );
doublereal besi0_( doublereal* );
doublereal besi1_( doublereal* );
doublereal besj0_( doublereal* );
doublereal besj1_( doublereal* );
doublereal besk0_( doublereal* );
doublereal besk1_( doublereal* );
doublereal besy0_( doublereal* );
doublereal besy1_( doublereal* );
doublereal daw_( doublereal* );
doublereal derf_( doublereal* );
doublereal derfc_( doublereal* );
doublereal derfcx_( doublereal* );
doublereal dgamma_( doublereal* );
doublereal dlgama_( doublereal* );
doublereal ei_( doublereal* );
doublereal eone_( doublereal* );
doublereal expei_( doublereal* );
doublereal psi_( doublereal* );
doublereal ren_( int* );
int ribesl_(doublereal *x, doublereal *alpha, integer *nb, integer *ize, doublereal *b, integer *ncalc);
int rjbesl_(doublereal *x, doublereal *alpha, integer *nb, doublereal *b, integer *ncalc);
int rkbesl_(doublereal *x, doublereal *alpha, integer *nb, integer *ize, doublereal *b, integer *ncalc);
int rybesl_(doublereal *x, doublereal *alpha, integer *nb, doublereal *b, integer *ncalc);