Virtual Method

NumCosmoGalaxyShapePopeval_p_rho2_g_series

Declaration [src]

void
eval_p_rho2_g_series (
  NcGalaxyShapePop* gsp,
  NcGalaxyShapePopData* data,
  const NcmLaurentSeriesTPS* x_series,
  NcmLaurentSeriesTPS* out
)

Description [src]

Taylor-in-$g$ analog of nc_galaxy_shape_pop_eval_p(): composes this population’s own fully normalized density with the (already computed, population-independent) shear-map series $x(g)$, order by order in $g$. There is no generic default — every subclass used with NcGalaxyShapeFactorSeriesLensed must provide its own implementation; the base class errors clearly otherwise.

Parameters

data

Type: NcGalaxyShapePopData

A resolved NcGalaxyShapePopData.

The data is owned by the caller of the method.
x_series

Type: NcmLaurentSeriesTPS

$x(g)=|\chi_I(\chi_L,g)|^2$’s own $g$-Taylor coefficients, population-independent.

The data is owned by the caller of the method.
out

Type: NcmLaurentSeriesTPS

This population’s $P(x(g))=\mathrm{eval_p}(x(g))$ composition, as $g$-Taylor coefficients (same order as x_series).

The data is owned by the caller of the method.