NcGalaxyWLEllipticityKDE

NcGalaxyWLEllipticityKDE — Class describing galaxy weak lensing ellipticity with Kernel Density Estimation

Stability Level

Unstable, unless otherwise indicated

Functions

Properties

NcmMatrix * obs Read / Write

Object Hierarchy

    GObject
    ╰── NcGalaxyWLDist
        ╰── NcGalaxyWLEllipticityKDE

Description

Class defining a galaxy weak lensing ellipticity with Kernel Density Estimation. probability distribution $P_\mathrm{wl}(g)$.

Functions

nc_galaxy_wl_ellipticity_kde_new ()

NcGalaxyWLEllipticityKDE *
nc_galaxy_wl_ellipticity_kde_new ();

Creates a new NcGalaxyWLEllipticityKDE

Returns

a new NcGalaxyWLEllipticityKDE.

[transfer full]


nc_galaxy_wl_ellipticity_kde_ref ()

NcGalaxyWLEllipticityKDE *
nc_galaxy_wl_ellipticity_kde_ref (NcGalaxyWLEllipticityKDE *gekde);

Increase the reference of gekde by one.

Parameters

Returns

gekde .

[transfer full]


nc_galaxy_wl_ellipticity_kde_free ()

void
nc_galaxy_wl_ellipticity_kde_free (NcGalaxyWLEllipticityKDE *gekde);

Decrease the reference count of gekde by one.

Parameters


nc_galaxy_wl_ellipticity_kde_clear ()

void
nc_galaxy_wl_ellipticity_kde_clear (NcGalaxyWLEllipticityKDE **gekde);

Decrease the reference count of gekde by one, and sets the pointer *gekde to NULL.

Parameters


nc_galaxy_wl_ellipticity_kde_set_obs ()

void
nc_galaxy_wl_ellipticity_kde_set_obs (NcGalaxyWLEllipticityKDE *gekde,
                                      NcmMatrix *obs);

Sets the observable matrix obs .

Parameters

gekde

a NcGalaxyWLEllipticityKDE

 

obs

a NcmMatrix

 

nc_galaxy_wl_ellipticity_kde_peek_obs ()

NcmMatrix *
nc_galaxy_wl_ellipticity_kde_peek_obs (NcGalaxyWLEllipticityKDE *gekde);

Gets the observable matrix.

Parameters

Returns

the observables matrix.

[transfer none]


nc_galaxy_wl_ellipticity_kde_peek_kde ()

NcmStatsDist1dEPDF *
nc_galaxy_wl_ellipticity_kde_peek_kde (NcGalaxyWLEllipticityKDE *gekde);

Gets the KDE.

Parameters

Returns

the KDE.

[transfer none]


nc_galaxy_wl_ellipticity_kde_peek_e_vec ()

NcmVector *
nc_galaxy_wl_ellipticity_kde_peek_e_vec
                               (NcGalaxyWLEllipticityKDE *gekde);

Gets the e_vec.

Parameters

Returns

the e_vec.

[transfer none]

Property Details

The “obs” property

  “obs”                      NcmMatrix *

Galaxy ellipticity observable matrix.

Owner: NcGalaxyWLEllipticityKDE

Flags: Read / Write