Contains methods that compute advanced functions with real arguments.
Namespace: Meta.Numerics.FunctionsAssembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)
Syntax
| C# | Visual Basic | Visual C++ | F# |
public static class AdvancedMath
Public NotInheritable Class AdvancedMath
public ref class AdvancedMath abstract sealed
[<AbstractClassAttribute>] [<SealedAttribute>] type AdvancedMath = class end
Members
| All Members | Fields | Methods |
| Member | Description | |
|---|---|---|
| AiryAi(Double) |
Computes the Airy function of the first kind.
| |
| AiryBi(Double) |
Computes the Airy function of the second kind.
| |
| Bessel(Double, Double) |
Computes both solutions of the Bessel differential equation.
| |
| BesselJ(Double, Double) |
Computes the regular Bessel function for real orders.
| |
| BesselJ(Int32, Double) |
Computes the regular Bessel function for integer orders.
| |
| BesselY(Double, Double) |
Computes the irregual Bessel function for real orders.
| |
| BesselY(Int32, Double) |
Computes the irregular Bessel function for integer orders.
| |
| Beta(Double, Double) |
Computes the Beta function.
| |
| Beta(Double, Double, Double) |
Computes the incomplete Beta function.
| |
| CarlsonD(Double, Double, Double) |
Computes the Carlson integral RD.
| |
| CarlsonF(Double, Double, Double) |
Computes the Carslon elliptic integral RF.
| |
| Catalan |
Catalan's constant.
| |
| CoulombF(Int32, Double, Double) |
Computes the regular Coulomb wave function.
| |
| CoulombG(Int32, Double, Double) |
Computes the irregular Coulomb wave function.
| |
| Dawson(Double) |
Computes the Dawson integral.
| |
| DiLog(Double) |
Computes the dilogarathm function, also called Spence's function.
| |
| DirichletEta(Double) |
Computes the Dirichlet eta function.
| |
| EllipticE(Double) |
Computes the complete elliptic integral of the second kind.
| |
| EllipticE(Double, Double) |
Computes the incomplete elliptic integral of the second kind.
| |
| EllipticF(Double, Double) |
Computes the incomplete elliptic integral of the first kind.
| |
| EllipticK(Double) |
Computes the complete elliptic integral of the first kind.
| |
| Erf(Double) |
Computes the error function.
| |
| Erfc(Double) |
Computes the complementary error function.
| |
| EulerGamma |
The Euler constant.
| |
| Fresnel(Double) |
Computes the Fresnel cosine and sine integrals.
| |
| FresnelC(Double) |
Computes the Fresnel cosine integral.
| |
| FresnelS(Double) |
Computes the Fresnel sine integral.
| |
| Gamma(Double) |
Computes the Gamma function.
| |
| Gamma(Double, Double) |
Computes the upper incomplete Gamma function.
| |
| GoldenRatio |
The golden ratio.
| |
| IntegralCi(Double) |
Computes the cosine integral.
| |
| IntegralE(Int32, Double) |
Computes the exponential integral.
| |
| IntegralEi(Double) |
Computes the principal value of the exponential integral.
| |
| IntegralSi(Double) |
Computes the sine integral.
| |
| InverseErf(Double) |
Computes the inverse error function.
| |
| InverseErfc(Double) |
Computes the inverse complementary error function.
| |
| LambertW(Double) |
Computes the Lambert W function.
| |
| LeftRegularizedBeta(Double, Double, Double) |
Computes the regularized incomplete Beta function.
| |
| LeftRegularizedGamma(Double, Double) |
Computes the normalized lower (left) incomplete Gamma function.
| |
| LogGamma(Double) |
Computes the natural logrithm of the Gamma function.
| |
| ModifiedBessel(Double, Double) |
Computes modified cylindrical Bessel functions.
| |
| ModifiedBesselI(Double, Double) |
Computes the regular modified cynlindrical Bessel function.
| |
| ModifiedBesselK(Double, Double) |
Computes the irregular modified cynlindrical Bessel function.
| |
| Psi(Double) |
Computes the digamma function.
| |
| Psi(Int32, Double) |
Computes the polygamma function.
| |
| RiemannZeta(Double) |
Compute the Riemann zeta function.
| |
| RightRegularizedGamma(Double, Double) |
Computes the normalized upper (right) incomplete Gamma function.
| |
| SphericalBesselJ(Int32, Double) |
Computes the regular spherical Bessel function of integer order.
| |
| SphericalBesselY(Int32, Double) |
Computes the irregular spherical Bessel function of integer order.
| |
| SphericalHarmonic(Int32, Int32, Double, Double) |
Computes the value of a spherical harmonic function.
|