Constructor

NumCosmoXcorKernelTablenew_full

Declaration [src]

NcXcorKernelTable*
nc_xcor_kernel_table_new_full (
  NcDistance* dist,
  NcmPowspec* ps,
  NcmVector* chi,
  NcmVector* W,
  NcXcorKernelTableKind kind,
  guint order,
  gboolean normalize,
  NcmSBesselIntegrator* sbi
)

Description [src]

Creates a one-component kernel with every option set.

Parameters

dist

Type: NcDistance

A NcDistance.

The data is owned by the caller of the function.
ps

Type: NcmPowspec

A NcmPowspec.

The data is owned by the caller of the function.
chi

Type: NcmVector

A NcmVector of sample comoving distances in Mpc.

The data is owned by the caller of the function.
W

Type: NcmVector

A NcmVector of window samples.

The data is owned by the caller of the function.
kind

Type: NcXcorKernelTableKind

A NcXcorKernelTableKind.

order

Type: guint

B-spline order of the reconstruction.

normalize

Type: gboolean

Whether to rescale the window to unit integral.

sbi

Type: NcmSBesselIntegrator

A NcmSBesselIntegrator.

The argument can be NULL.
The data is owned by the caller of the function.

Return value

Type: NcXcorKernelTable

A new NcXcorKernelTable.

The caller of the function takes ownership of the data, and is responsible for freeing it.