bessel

Mathlib : A C Library of Special Functions Copyright (C) 1998-2014 Ross Ihaka and the R Core team. Copyright (C) 2002-3 The R Foundation Copyright (C) 2014-3 Ilya Yaroshenko (Ported to D)

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published b the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, a copy is available at http://www.r-project.org/Licenses/

Public Imports

std.typecons
public import std.typecons : Flag;

Members

Functions

besselI
double besselI(double x, double alpha, Flag!"ExponentiallyScaled" expFlag)
besselI
double besselI(double x, double alpha, Flag!"ExponentiallyScaled" expFlag, double[] b)
Undocumented in source. Be warned that the author may not have intended to support it.
besselI
void besselI(double x, double alpha, Flag!"ExponentiallyScaled" expFlag, double[] b, ptrdiff_t ncalc)
Undocumented in source. Be warned that the author may not have intended to support it.
besselJ
double besselJ(double x, double alpha)
besselJ
double besselJ(double x, double alpha, double[] b)
Undocumented in source. Be warned that the author may not have intended to support it.
besselJ
void besselJ(double x, double alpha, double[] b, ptrdiff_t ncalc)
Undocumented in source. Be warned that the author may not have intended to support it.
besselK
double besselK(double x, double alpha, Flag!"ExponentiallyScaled" expFlag)
besselK
double besselK(double x, double alpha, Flag!"ExponentiallyScaled" expFlag, double[] b)
Undocumented in source. Be warned that the author may not have intended to support it.
besselK
void besselK(double x, double alpha, Flag!"ExponentiallyScaled" expFlag, double[] b, ptrdiff_t ncalc)
Undocumented in source. Be warned that the author may not have intended to support it.
besselY
double besselY(double x, double alpha)
besselY
double besselY(double x, double alpha, double[] b)
Undocumented in source. Be warned that the author may not have intended to support it.
besselY
void besselY(double x, double alpha, double[] b, ptrdiff_t ncalc)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta