AdvancedMathSphericalHarmonic Method

Computes the value of a spherical harmonic function.

Definition

Namespace: Meta.Numerics.Functions
Assembly: Meta.Numerics (in Meta.Numerics.dll) Version: 4.2.0+6d77d64445f7d5d91b12e331399c4362ecb25333
C#
public static Complex SphericalHarmonic(
	int l,
	int m,
	double theta,
	double phi
)

Parameters

l  Int32
The order, which must be non-negative.
m  Int32
The sub-order, which must lie between -l and l inclusive.
theta  Double
The azimuthal angle θ. This angle is usually expressed as between -π/2 and +π/2, with positive values representing the upper hemisphere and negative values representing the lower hemisphere.
phi  Double
The cylindrical angle φ. This angle is usually expressed as between 0 and 2π, measured counter-clockwise (as seen from above) from the positive x-axis. It is also possible to use negative values to represent clockwise movement.

Return Value

Complex
The value of Yl,m(θ,φ).

Exceptions

ArgumentOutOfRangeExceptionl is negative, or m lies outside the range [-l, l].

See Also