Computes the value of a spherical harmonic function.
Namespace: Meta.Numerics.FunctionsAssembly: Meta.Numerics (in Meta.Numerics.dll) Version: 2.1.0.0 (2.1.0.0)
Syntax
| C# | Visual Basic | Visual C++ | F# |
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
The value of Yl,m(θ,φ).
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentOutOfRangeException | l is negative, or m lies outside the range [-l, l]. |