Constructor

NumCosmoDataPlanckSimallnew

Declaration [src]

NcDataPlanckSimall*
nc_data_planck_simall_new (
  guint lmin,
  guint lmax,
  gdouble step_ee,
  NcmVector* prob_ee,
  gdouble step_bb,
  NcmVector* prob_bb,
  gdouble step_te,
  NcmVector* prob_te
)

Description [src]

Builds a NcDataPlanckSimall (calibration defaults to A_planck). The theory $C_\ell$ source is set separately.

Parameters

lmin

Type: guint

Lowest multipole.

lmax

Type: guint

Highest multipole.

step_ee

Type: gdouble

EE table Dl step (0 if absent).

prob_ee

Type: NcmVector

EE log-prob table (flattened nell*nsteps).

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

Type: gdouble

BB table Dl step (0 if absent).

prob_bb

Type: NcmVector

BB log-prob table.

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

Type: gdouble

TE table Dl step (0 if absent).

prob_te

Type: NcmVector

TE log-prob table.

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

Return value

Type: NcDataPlanckSimall

The new NcDataPlanckSimall.

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