Advanced Analysis Library Only
double Elliptic1st (double k, double *a);
Computes the elliptic integral or the incomplete elliptic integral of the first kind. The elliptic integral of the first kind is defined as follows:
The incomplete elliptic integral of the first kind is defined as follows:
If you call Elliptic1st with a = NULL, the elliptic integral is computed. Otherwise, the incomplete elliptic integral is computed.
Input | ||
Name | Type | Description |
k | double-precision | The modulus argument. ![]() |
a | double-precision pointer | The range of integration for the incomplete elliptic integral. The elliptic integral is computed if a is NULL. |
Name | Type | Description |
result | double-precision | The value of the elliptic or incomplete elliptic integral. |