Class
NumCosmoMathSkyFootprintRectangular
Description [src]
final class NumCosmoMath.SkyFootprintRectangular : NumCosmoMath.SkyFootprint
{
/* No available fields */
}
Rectangular sky footprint in right ascension and declination.
A NcmSkyFootprint covering the rectangle
$[\mathrm{ra}\mathrm{min}, \mathrm{ra}\mathrm{max}] \times
[\mathrm{dec}\mathrm{min}, \mathrm{dec}\mathrm{max}]$ (degrees). Positions
are sampled uniformly on the sphere patch: right ascension uniform in its
range and declination uniform in $\sin(\mathrm{dec})$. The position density is
the corresponding normalized distribution, proportional to
$\cos(\mathrm{dec})$ inside the rectangle.
Constructors
ncm_sky_footprint_rectangular_new
Creates a new NcmSkyFootprintRectangular covering the given rectangle.
Functions
ncm_sky_footprint_rectangular_clear
If rect is different from NULL, decreases its reference count and sets
rect to NULL.
Instance methods
Methods inherited from NcmSkyFootprint (7)
ncm_sky_footprint_contains
Checks whether the position (ra, dec) lies within footprint.
ncm_sky_footprint_density
Computes the normalized position density at (ra, dec), in units of
inverse square degree, returning zero outside the footprint.
ncm_sky_footprint_free
Decreases the reference count of footprint by one.
ncm_sky_footprint_gen_ra_dec
Samples a position uniformly distributed within footprint.
ncm_sky_footprint_get_area
Gets the solid angle covered by footprint.
ncm_sky_footprint_ln_density
Computes the natural logarithm of the normalized position density at
(ra, dec), returning negative infinity outside the footprint.
ncm_sky_footprint_ref
Increases the reference count of footprint by one.
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.