NcmDataGaussMix2D

NcmDataGaussMix2D — Gaussian Mixture 2d distribution.

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── NcmData
        ╰── NcmDataGaussMix2D

Description

Data object describing a Gaussian Mixture 2d distribution.

Functions

ncm_data_gaussmix2d_new ()

NcmDataGaussMix2D *
ncm_data_gaussmix2d_new (void);

Creates a new NcmDataGaussMix2D.

Returns

the newly created object.


ncm_data_gaussmix2d_ref ()

NcmDataGaussMix2D *
ncm_data_gaussmix2d_ref (NcmDataGaussMix2D *gm2d);

Increases the reference count of gm2d by onG

Parameters

gm2d

a NcmDataGaussMix2D

 

Returns

gm2d .

[transfer full]


ncm_data_gaussmix2d_free ()

void
ncm_data_gaussmix2d_free (NcmDataGaussMix2D *gm2d);

Decreases the reference count of gm2d by onG

Parameters

gm2d

a NcmDataGaussMix2D

 

ncm_data_gaussmix2d_clear ()

void
ncm_data_gaussmix2d_clear (NcmDataGaussMix2D **gm2d);

If gm2d is different from NULL, decreases the reference count of gm2d by one and sets Gto NULL.

Parameters

gm2d

a NcmDataGaussMix2D

 

Types and Values

NCM_TYPE_DATA_GAUSSMIX2D

#define NCM_TYPE_DATA_GAUSSMIX2D (ncm_data_gaussmix2d_get_type ())

NcmDataGaussMix2D

typedef struct _NcmDataGaussMix2D NcmDataGaussMix2D;