Method

NumCosmoXcorKernelIntegrandget_range_comp

Declaration [src]

void
nc_xcor_kernel_integrand_get_range_comp (
  NcXcorKernelIntegrand* integrand,
  guint i,
  gdouble* k_min,
  gdouble* k_max
)

Description [src]

Gets the k range component i is supported on, which can be a part of the range nc_xcor_kernel_integrand_get_range() reports for the whole integrand: a block of multipoles shares one domain, and under the Limber approximation each of them vanishes outside its own band within it. Integrating a component over its own range keeps that band edge on an integration limit instead of leaving a step inside the interval.

Falls back to the whole range for integrands that do not distinguish their components.

Parameters

i

Type: guint

Component index.

k_min

Type: gdouble*

Minimum k value.

The argument will be set by the function.
k_max

Type: gdouble*

Maximum k value.

The argument will be set by the function.