<divclass="content">Returns the exponentially scaled Airy function Bi. <p>ScaledAiryBi(z) is given by Exp(-Abs(zta.Real)) * AiryBi(z) where zta = (2 / 3) * z * Sqrt(z). </p>
<divclass="content">Returns the exponentially scaled Airy function Bi. <p>ScaledAiryBi(z) is given by Exp(-Abs(zta.Real)) * AiryBi(z) where zta = (2 / 3) * z * Sqrt(z). </p>
<p>The exponentially scaled Airy function Bi. </p>
</div>
</div>
@ -825,7 +827,7 @@ in each interval.
</div>
</div>
<divid="BesselJ"class="method">
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<h4><spantitle="System.double">double</span><strong>BesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<divclass="content">Returns the Bessel function of the first kind. <p>BesselJ(n, z) is a solution to the Bessel differential equation. </p>
<h4><spantitle="System.double">double</span><strong>BesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<divclass="content">Returns the Bessel function of the first kind. <p>BesselJ(n, z) is a solution to the Bessel differential equation. </p>
@ -1025,7 +1027,7 @@ of the second kind of order 1 of the argument..
</div>
</div>
<divid="BesselKScaled"class="method">
<h4><spantitle="System.double">double</span><strong>BesselKScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselKScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<divclass="content">Returns the exponentially scaled modified Bessel function of the second kind. <p>ScaledBesselK(n, z) is given by Exp(z) * BesselK(n, z). </p>
@ -1034,20 +1036,20 @@ of the second kind of order 1 of the argument..
<p>The exponentially scaled modified Bessel function of the second kind. </p>
</div>
</div>
</div>
<divid="BesselKScaled"class="method">
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselKScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<h4><spantitle="System.double">double</span><strong>BesselKScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<divclass="content">Returns the exponentially scaled modified Bessel function of the second kind. <p>ScaledBesselK(n, z) is given by Exp(z) * BesselK(n, z). </p>
@ -1056,20 +1058,20 @@ of the second kind of order 1 of the argument..
<p>The exponentially scaled modified Bessel function of the second kind. </p>
</div>
</div>
</div>
<divid="BesselY"class="method">
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselY</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<h4><spantitle="System.double">double</span><strong>BesselY</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<divclass="content">Returns the Bessel function of the second kind. <p>BesselY(n, z) is a solution to the Bessel differential equation. </p>
@ -1078,20 +1080,20 @@ of the second kind of order 1 of the argument..
<h4><spantitle="System.double">double</span><strong>BesselY</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselY</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<divclass="content">Returns the Bessel function of the second kind. <p>BesselY(n, z) is a solution to the Bessel differential equation. </p>
@ -1100,21 +1102,21 @@ of the second kind of order 1 of the argument..
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselYScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<divclass="content">Returns the exponentially scaled Bessel function of the second kind. <p>ScaledBesselY(n, z) is given by Exp(-Abs(z.Imaginary)) * Y(n, z). </p>
<h4><spantitle="System.double">double</span><strong>BesselYScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<divclass="content">Returns the exponentially scaled Bessel function of the second kind. <p>ScaledBesselY(n, z) is given by Exp(-Abs(z.Imaginary)) * BesselY(n, z). </p>
<divclass="parameters">
@ -1122,21 +1124,21 @@ of the second kind of order 1 of the argument..
<p>The exponentially scaled Bessel function of the second kind. </p>
</div>
</div>
</div>
<divid="BesselYScaled"class="method">
<h4><spantitle="System.double">double</span><strong>BesselYScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<divclass="content">Returns the exponentially scaled Bessel function of the second kind. <p>ScaledBesselY(n, z) is given by Exp(-Abs(z.Imaginary)) * BesselY(n, z). </p>
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>BesselYScaled</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<divclass="content">Returns the exponentially scaled Bessel function of the second kind. <p>ScaledBesselY(n, z) is given by Exp(-Abs(z.Imaginary)) * Y(n, z). </p>
<divclass="parameters">
@ -1144,13 +1146,13 @@ of the second kind of order 1 of the argument..
<h4><ahref="../MathNet.Numerics/Complex32.htm">Complex32</a><strong>Hypotenuse</strong>(<ahref="../MathNet.Numerics/Complex32.htm">Complex32</a> a, <ahref="../MathNet.Numerics/Complex32.htm">Complex32</a> b)</h4>
<h4><spantitle="System.float">float</span><strong>Hypotenuse</strong>(<spantitle="System.float">float</span> a, <spantitle="System.float">float</span> b)</h4>
<divclass="content">Numerically stable hypotenuse of a right angle triangle, i.e. <code>(a,b) -> sqrt(a^2 + b^2)</code>
<h4><spantitle="System.float">float</span><strong>Hypotenuse</strong>(<spantitle="System.float">float</span> a, <spantitle="System.float">float</span> b)</h4>
<h4><ahref="../MathNet.Numerics/Complex32.htm">Complex32</a><strong>Hypotenuse</strong>(<ahref="../MathNet.Numerics/Complex32.htm">Complex32</a> a, <ahref="../MathNet.Numerics/Complex32.htm">Complex32</a> b)</h4>
<divclass="content">Numerically stable hypotenuse of a right angle triangle, i.e. <code>(a,b) -> sqrt(a^2 + b^2)</code>
<divclass="content">Returns the Kelvin function ker. <p>KelvinKer(x) is given by the real part of Exp(-nu * pi * j / 2) * BesselK(0, sqrt(j) * x) where j = sqrt(-1). </p><p>KelvinKer(x) is equivalent to KelvinKer(0, x). </p>
<divclass="content">Returns the Kelvin function ker. <p>KelvinKer(nu, x) is given by the real part of Exp(-nu * pi * j / 2) * BesselK(nu, sqrt(j) * x) where j = sqrt(-1). </p>
<divclass="content">Returns the Kelvin function ker. <p>KelvinKer(nu, x) is given by the real part of Exp(-nu * pi * j / 2) * BesselK(nu, sqrt(j) * x) where j = sqrt(-1). </p>
<divclass="content">Returns the Kelvin function ker. <p>KelvinKer(x) is given by the real part of Exp(-nu * pi * j / 2) * BesselK(0, sqrt(j) * x) where j = sqrt(-1). </p><p>KelvinKer(x) is equivalent to KelvinKer(0, x). </p>
<pclass="comments">The non-negative real value to compute the Kelvin function of. </p>
</div>
@ -2347,6 +2349,40 @@ between 0 and 1. </p>
<p>The logarithm of <var>p</var> divided by 1.0 - <var>p</var>. </p>
</div>
</div>
</div>
<divid="MarcumQ"class="method">
<h4><spantitle="System.double">double</span><strong>MarcumQ</strong>(<spantitle="System.double">double</span> nu, <spantitle="System.double">double</span> a, <spantitle="System.double">double</span> b)</h4>
<divclass="content">Returns the Marcum Q-function Q[ν](a,b). <p>References: A. Gil, J. Segura and N.M. Temme. Efficient and accurate algorithms for the
computation and inversion of the incomplete gamma function ratios. SIAM J Sci Comput. (2012) 34(6), A2965-A2981 </p>
<h4><spantitle="System.double">double</span><strong>MarcumQ</strong>(<spantitle="System.double">double</span> nu, <spantitle="System.double">double</span> a, <spantitle="System.double">double</span> b, <spantitle="System.Int32&">Int32&</span> err)</h4>
<divclass="content">
</div>
</div>
<divid="Multinomial"class="method">
@ -2386,7 +2422,7 @@ between 0 and 1. </p>
</div>
</div>
<divid="SphericalBesselJ"class="method">
<h4><spantitle="System.double">double</span><strong>SphericalBesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>SphericalBesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<divclass="content">Returns the spherical Bessel function of the first kind. <p>SphericalBesselJ(n, z) is given by Sqrt(pi/2) / Sqrt(z) * BesselJ(n + 1/2, z). </p>
<p>The spherical Bessel function of the first kind. </p>
</div>
</div>
</div>
<divid="SphericalBesselJ"class="method">
<h4><spantitle="System.Numerics.Complex">Complex</span><strong>SphericalBesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.Numerics.Complex">Complex</span> z)</h4>
<h4><spantitle="System.double">double</span><strong>SphericalBesselJ</strong>(<spantitle="System.double">double</span> n, <spantitle="System.double">double</span> z)</h4>
<divclass="content">Returns the spherical Bessel function of the first kind. <p>SphericalBesselJ(n, z) is given by Sqrt(pi/2) / Sqrt(z) * BesselJ(n + 1/2, z). </p>