Special.EllipticPi Method

Definition

Namespace: Extreme.Mathematics
Assembly: Extreme.Numerics (in Extreme.Numerics.dll) Version: 8.1.23

Overload List

EllipticPi(Complex<Double>, Complex<Double>) Returns the value of the complete elliptic integral of the third kind.
EllipticPi(Double, Double) Returns the value of the complete elliptic integral of the third kind.
EllipticPi(Complex<Double>, Complex<Double>, Complex<Double>) Returns the value of the incomplete elliptic integral of the third kind.
EllipticPi(Double, Double, Double) Returns the value of the incomplete elliptic integral of the third kind.

EllipticPi(Complex<Double>, Complex<Double>)

Returns the value of the complete elliptic integral of the third kind.
C#
public static Complex<double> EllipticPi(
	Complex<double> n,
	Complex<double> k
)

Parameters

n  Complex<Double>
The characteristic.
k  Complex<Double>
The modulus.

Return Value

Complex<Double>

EllipticPi(Double, Double)

Returns the value of the complete elliptic integral of the third kind.
C#
public static double EllipticPi(
	double n,
	double k
)

Parameters

n  Double
The characteristic.
k  Double
The modulus.

Return Value

Double

EllipticPi(Complex<Double>, Complex<Double>, Complex<Double>)

Returns the value of the incomplete elliptic integral of the third kind.
C#
public static Complex<double> EllipticPi(
	Complex<double> n,
	Complex<double> phi,
	Complex<double> k
)

Parameters

n  Complex<Double>
The characteristic.
phi  Complex<Double>
The amplitude.
k  Complex<Double>
The modulus.

Return Value

Complex<Double>

EllipticPi(Double, Double, Double)

Returns the value of the incomplete elliptic integral of the third kind.
C#
public static double EllipticPi(
	double n,
	double phi,
	double k
)

Parameters

n  Double
The characteristic.
phi  Double
The amplitude.
k  Double
The modulus.

Return Value

Double

See Also