NcGalaxyWLEllipticityBinned

NcGalaxyWLEllipticityBinned — Class describing galaxy weak lensing ellipticity with binning

Stability Level

Unstable, unless otherwise indicated

Functions

Properties

NcmObjArray * binobs Read / Write

Object Hierarchy

    GObject
    ╰── NcGalaxyWLDist
        ╰── NcGalaxyWLEllipticityBinned

Description

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

Functions

nc_galaxy_wl_ellipticity_binned_new ()

NcGalaxyWLEllipticityBinned *
nc_galaxy_wl_ellipticity_binned_new ();

Creates a new NcGalaxyWLEllipticityBinned

Returns

a new NcGalaxyWLEllipticityBinned.

[transfer full]


nc_galaxy_wl_ellipticity_binned_ref ()

NcGalaxyWLEllipticityBinned *
nc_galaxy_wl_ellipticity_binned_ref (NcGalaxyWLEllipticityBinned *gebin);

Increase the reference of gebin by one.

Parameters

Returns

gebin .

[transfer full]


nc_galaxy_wl_ellipticity_binned_free ()

void
nc_galaxy_wl_ellipticity_binned_free (NcGalaxyWLEllipticityBinned *gebin);

Decrease the reference count of gebin by one.

Parameters


nc_galaxy_wl_ellipticity_binned_clear ()

void
nc_galaxy_wl_ellipticity_binned_clear (NcGalaxyWLEllipticityBinned **gebin);

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

Parameters


nc_galaxy_wl_ellipticity_binned_set_binobs ()

void
nc_galaxy_wl_ellipticity_binned_set_binobs
                               (NcGalaxyWLEllipticityBinned *gebin,
                                NcmMatrix *obs,
                                NcmVector *bins);

Sets the array with observables matrices for each bin binobs .

Parameters

gebin

a NcGalaxyWLEllipticityBinned

 

obs

a NcmMatrix

 

bins

a NcmVector

 

nc_galaxy_wl_ellipticity_binned_peek_binobs ()

NcmObjArray *
nc_galaxy_wl_ellipticity_binned_peek_binobs
                               (NcGalaxyWLEllipticityBinned *gebin);

Gets the array with observables matrices for each bin.

Parameters

Returns

the array with observables matrices for each bin.

[transfer none]


nc_galaxy_wl_ellipticity_binned_peek_bins ()

NcmVector *
nc_galaxy_wl_ellipticity_binned_peek_bins
                               (NcGalaxyWLEllipticityBinned *gebin);

Gets the vector with bins limits.

Parameters

Returns

the vector with bins limits.

[transfer none]

Property Details

The “binobs” property

  “binobs”                   NcmObjArray *

Array with observables matrices for each bin.

Owner: NcGalaxyWLEllipticityBinned

Flags: Read / Write