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: NcmSFSphericalHarmonicsK

NcmSFSphericalHarmonicsK pointer.

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: NcmSFSphericalHarmonics

Pointer to parent NcmSFSphericalHarmonics.

abstol: gdouble

Absolute tolerance.

Constructors

ncm_sf_spherical_harmonics_Y_new

Creates a new NcmSFSphericalHarmonicsY object.

Instance methods

ncm_sf_spherical_harmonics_Y_dup

Duplicates a NcmSFSphericalHarmonicsY object.

ncm_sf_spherical_harmonics_Y_free

Frees a NcmSFSphericalHarmonicsY object.

ncm_sf_spherical_harmonics_Y_get_l
No description available.

ncm_sf_spherical_harmonics_Y_get_lm
No description available.

ncm_sf_spherical_harmonics_Y_get_lp1m
No description available.

ncm_sf_spherical_harmonics_Y_get_m
No description available.

ncm_sf_spherical_harmonics_Y_get_x
No description available.

ncm_sf_spherical_harmonics_Y_next_l

Move the recursion for $x$ to $l = l + 1$.

ncm_sf_spherical_harmonics_Y_next_l2

Move the recursion for $x$ to $l = l + 2$.

ncm_sf_spherical_harmonics_Y_next_l2pn
No description available.

ncm_sf_spherical_harmonics_Y_next_l4

Move the recursion for $x$ to $l = l + 4$.

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.

ncm_sf_spherical_harmonics_Y_reset
No description available.