Struct

NumCosmoGalaxyRedshiftFactorData

Description

struct NcGalaxyRedshiftFactorData {
  gdouble z;
  gpointer ldata;
  GDestroyNotify ldata_destroy;
  void (* ldata_read_row) (
    NcGalaxyRedshiftFactorData* data,
    NcGalaxyWLObs* obs,
    const guint i
  );;
  void (* ldata_write_row) (
    NcGalaxyRedshiftFactorData* data,
    NcGalaxyWLObs* obs,
    const guint i
  );;
  void (* ldata_required_columns) (
    NcGalaxyRedshiftFactorData* data,
    GList** columns
  );;
  gatomicrefcount ref_count;
}

No description available.

Structure members
z: gdouble

No description available.

ldata: gpointer

No description available.

ldata_destroy: GDestroyNotify

No description available.

ldata_read_row: void (* ldata_read_row) ( NcGalaxyRedshiftFactorData* data, NcGalaxyWLObs* obs, const guint i )

No description available.

ldata_write_row: void (* ldata_write_row) ( NcGalaxyRedshiftFactorData* data, NcGalaxyWLObs* obs, const guint i )

No description available.

ldata_required_columns: void (* ldata_required_columns) ( NcGalaxyRedshiftFactorData* data, GList** columns )

No description available.

ref_count: gatomicrefcount

No description available.

Constructors

nc_galaxy_redshift_factor_data_new

Creates a new per-galaxy NcGalaxyRedshiftFactorData for the scheme gsdr, delegating fragment allocation to the scheme via its data_init vfunc (which reads the required models from mset).

Instance methods

nc_galaxy_redshift_factor_data_read_row

Reads the galaxy redshift data from the observation.

nc_galaxy_redshift_factor_data_ref

Increments the reference count of data by one.

nc_galaxy_redshift_factor_data_unref

Decreases the reference count of data by one. If the reference count reaches 0, the data is freed.

nc_galaxy_redshift_factor_data_write_row

Writes the galaxy redshift data to the observation.