Class

NumCosmoGalaxyPositionFactorFlat

Description [src]

final class NumCosmo.GalaxyPositionFactorFlat : NumCosmo.GalaxyPositionFactor
{
  /* No available fields */
}

Flat (uniform) galaxy sky-position scheme.

A NcGalaxyPositionFactor scheme whose density $P(\mathrm{ra}, \mathrm{dec})$ is uniform over a rectangular sky footprint. It carries no fitted parameters: the footprint (survey geometry) is held as configuration via nc_galaxy_position_factor_flat_set_ra_lim() / nc_galaxy_position_factor_flat_set_dec_lim(), not as an NcmModel in an NcmMSet.

Constructors

nc_galaxy_position_factor_flat_new

Creates a new NcGalaxyPositionFactorFlat uniform over the rectangular footprint [ra_min, ra_max] x [dec_min, dec_max].

Functions

nc_galaxy_position_factor_flat_clear

Decreases the reference count of gspfflat by one, and sets the pointer *gspfflat to NULL.

Instance methods

nc_galaxy_position_factor_flat_free

Decreases the reference count of gspfflat by one.

nc_galaxy_position_factor_flat_get_dec_lim

Gets the declination footprint limits.

nc_galaxy_position_factor_flat_get_ra_lim

Gets the right ascension footprint limits.

nc_galaxy_position_factor_flat_ref

Increases the reference count of gspfflat by one.

nc_galaxy_position_factor_flat_set_dec_lim

Sets the declination footprint limits.

nc_galaxy_position_factor_flat_set_ra_lim

Sets the right ascension footprint limits.

Methods inherited from NcGalaxyPositionFactor (7)
nc_galaxy_position_factor_free

Decreases the reference count of gspf by one.

nc_galaxy_position_factor_gen

Generates a new galaxy position sample into data. The data object must be initialized beforehand.

nc_galaxy_position_factor_get_hash
No description available.

nc_galaxy_position_factor_integ

Builds the per-galaxy position density $p(\mathrm{ra}, \mathrm{dec} \mid I)$ as a callback evaluated at the galaxy’s stored position. The position is not integrated (it is observed directly); the callback is a fixed-position evaluation.

nc_galaxy_position_factor_prepare

Factory-level prepare: validates the scheme’s models in mset and refreshes whatever it caches for efficient subsequent nc_galaxy_position_factor_update_data() calls. Cheap/no-op for the flat scheme, which has no models to resolve.

nc_galaxy_position_factor_ref

Increases the reference count of gspf by one.

nc_galaxy_position_factor_update_data

Unconditionally refreshes datas cached state from what the last nc_galaxy_position_factor_prepare() call resolved (default: no-op).

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.GalaxyPositionFactorFlat:dec-lim

Galaxy sample declination footprint limits.

NumCosmo.GalaxyPositionFactorFlat:ra-lim

Galaxy sample right ascension footprint limits.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct NumCosmoGalaxyPositionFactorFlatClass {
  NcGalaxyPositionFactorClass parent_class;
  
}

No description available.

Class members
parent_class: NcGalaxyPositionFactorClass

No description available.