public static double CarlsonD(
double x,
double y,
double z
)Public Shared Function CarlsonD (
x As Double,
y As Double,
z As Double
) As Doublepublic:
static double CarlsonD(
double x,
double y,
double z
)static member CarlsonD :
x : float *
y : float *
z : float -> float The Carlson D integral is:

It is symmetric with respect to the interchange of the first two parameters, but not the third parameter.
The Carlson integrals can be used to express integrals of rational functions. In that sense, they are replacements for the Legendre elliptic functions.
| ArgumentOutOfRangeException | x, y, or z is negative. |