Constructor

NumCosmoXcorKernelTablenew_from_components

Declaration [src]

NcXcorKernelTable*
nc_xcor_kernel_table_new_from_components (
  NcDistance* dist,
  NcmPowspec* ps,
  NcmObjArray* components,
  NcmSBesselIntegrator* sbi
)

Description [src]

Creates a kernel from a list of tabulated components, one per term of the tracer.

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.
components

Type: NcmObjArray

A NcmObjArray of NcXcorComponentTable.

The data is owned by the caller of the function.
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.