Struct
NumCosmoMathSFSphericalHarmonicsY
Description [src]
struct NcmSFSphericalHarmonicsY {
gdouble x;
gdouble sqrt1mx2;
gint l;
gint l0;
gint m;
NcmSFSphericalHarmonicsK* Klm;
gdouble Pl0m;
gdouble Pl0p1m;
gdouble Plm;
gdouble Plp1m;
NcmSFSphericalHarmonics* spha;
gdouble abstol;
}
Recurrence boxed object.
Structure members
x:gdouble$x$.
sqrt1mx2:gdouble$\sqrt{1-x^2}$.
l:gint$l$.
l0:gint$l_0$.
m:gint$m$.
Klm:NcmSFSphericalHarmonicsKNcmSFSphericalHarmonicsKpointer.Pl0m:gdouble$P_{l_0}^m$.
Pl0p1m:gdouble$P_{l_0+1}^m$.
Plm:gdouble$P_{l}^m$.
Plp1m:gdouble$P_{l+1}^m$.
spha:NcmSFSphericalHarmonicsPointer to parent
NcmSFSphericalHarmonics.abstol:gdoubleAbsolute tolerance.
Instance methods
ncm_sf_spherical_harmonics_Y_next_m
Restart the recursion for $x$ at $l = m + 1,\; m = m + 1$. If the value of $Ybll < a$ where $a$ is the absolute tolerance, advance $l$ until the tolerance is reached.