Function

NumCosmoGalaxySDShapeIntegrandnew

Declaration [src]

NcGalaxySDShapeIntegrand*
nc_galaxy_sd_shape_integrand_new (
  NcGalaxySDShapeIntegrandFunc func,
  NcGalaxySDShapeIntegrandFreeData callback_data_free,
  NcGalaxySDShapeIntegrandCopyData callback_data_copy,
  NcGalaxySDShapeIntegrandPrepareData callback_data_prepare,
  gpointer callback_data
)

Description [src]

Creates a new galaxy shape integrand.

Parameters

func

Type: NcGalaxySDShapeIntegrandFunc

A NcGalaxySDShapeIntegrandFunc.

callback_data_free

Type: NcGalaxySDShapeIntegrandFreeData

A NcGalaxySDShapeIntegrandFreeData.

callback_data_copy

Type: NcGalaxySDShapeIntegrandCopyData

A NcGalaxySDShapeIntegrandCopyData.

callback_data_prepare

Type: NcGalaxySDShapeIntegrandPrepareData

A NcGalaxySDShapeIntegrandPrepareData.

callback_data

Type: gpointer

A gpointer.

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

Return value

Type: NcGalaxySDShapeIntegrand

A new NcGalaxySDShapeIntegrand object.

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