Function

NumCosmoGalaxyShapeFactorIntegrandnew

Declaration [src]

NcGalaxyShapeFactorIntegrand*
nc_galaxy_shape_factor_integrand_new (
  NcGalaxyShapeFactorIntegrandFunc func,
  NcGalaxyShapeFactorIntegrandFreeData callback_data_free,
  NcGalaxyShapeFactorIntegrandCopyData callback_data_copy,
  NcGalaxyShapeFactorIntegrandPrepareData callback_data_prepare,
  gpointer callback_data
)

Description [src]

Creates a new galaxy shape integrand.

Parameters

func

Type: NcGalaxyShapeFactorIntegrandFunc

A NcGalaxyShapeFactorIntegrandFunc.

callback_data_free

Type: NcGalaxyShapeFactorIntegrandFreeData

A NcGalaxyShapeFactorIntegrandFreeData.

callback_data_copy

Type: NcGalaxyShapeFactorIntegrandCopyData

A NcGalaxyShapeFactorIntegrandCopyData.

callback_data_prepare

Type: NcGalaxyShapeFactorIntegrandPrepareData

A NcGalaxyShapeFactorIntegrandPrepareData.

callback_data

Type: gpointer

A gpointer.

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

Return value

Type: NcGalaxyShapeFactorIntegrand

A new NcGalaxyShapeFactorIntegrand object.

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