AdvancedMath.CarlsonG Method |
Computes the Carlson integral RG.
Namespace:
Meta.Numerics.Functions
Assembly:
Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntaxpublic static double CarlsonG(
double x,
double y,
double z
)
Public Shared Function CarlsonG (
x As Double,
y As Double,
z As Double
) As Double
public:
static double CarlsonG(
double x,
double y,
double z
)
static member CarlsonG :
x : float *
y : float *
z : float -> float
Parameters
- x
- Type: System.Double
The first argument, which must be non-negative. - y
- Type: System.Double
The second argument, which must be non-negative. - z
- Type: System.Double
The third argument, which must be non-negative.
Return Value
Type:
DoubleThe value of R
G(x, y, z).
Exceptions
RemarksThe Carlson G integral is:

As can be seen from the definition, it is symmetric with respect to interchanges of any of its arguments.
The Carlson integrals can be used to express integrals of rational functions. In that sense, they are replacements for
the Legendre elliptic functions.
See Also