Method

NumCosmoXcorSolverplan_blocks

Declaration [src]

void
nc_xcor_solver_plan_blocks (
  NcXcorSolver* solver,
  guint default_block_size
)

Description [src]

Tiles the union of all requested $\ell$-ranges into contiguous blocks, each covering at most default_block_size multipoles, further capped by

NC_XCOR_KERNEL_MAX_ELL_BLOCK. A block also never straddles a registered

kernel’s l_limber threshold, since a kernel evaluated in Limber mode below l_limber and non-Limber mode above it needs the switch to fall on a block boundary.

Replaces any blocks from a previous call. Requires at least one request.

Parameters

default_block_size

Type: guint

Preferred number of multipoles per block.