All derivatives of the normalized associated Legendre functions, for , reusing a precomputed ASSOC_LEGENDRE_NORM_ALL table: This is the recurrence VSH_CORE (and therefore every batch VSH routine) uses for the component.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(out) | :: | DPNORM((LMAX+1)*(LMAX+2)/2) | |||
| real(kind=dp), | intent(in) | :: | PNORM((LMAX+1)*(LMAX+2)/2) | |||
| integer(kind=i4), | intent(in) | :: | LMAX |
Maximum degree, (must match |
||
| real(kind=dp), | intent(in) | :: | X |
Argument, (must match the |