Top | ![]() |
![]() |
![]() |
![]() |
NcGalaxyWLReducedShearGaussNcGalaxyWLReducedShearGauss — Abstract class describing galaxy weak lensing reduced shear Gaussian distribution |
Functions
Object Hierarchy
GEnum ╰── NcGalaxyWLReducedShearGaussPos GObject ╰── NcGalaxyWLDist ╰── NcGalaxyWLReducedShearGauss
Description
Class defining a galaxy weak lensing reduced shear normally distributed. probability distribution $P_\mathrm{wl}(g)$.
Functions
nc_galaxy_wl_reduced_shear_gauss_new ()
NcGalaxyWLReducedShearGauss *
nc_galaxy_wl_reduced_shear_gauss_new (NcGalaxyWLReducedShearGaussPos pos
);
Creates a new NcGalaxyWLReducedShearGauss using
pos
as the position type.
nc_galaxy_wl_reduced_shear_gauss_ref ()
NcGalaxyWLReducedShearGauss *
nc_galaxy_wl_reduced_shear_gauss_ref (NcGalaxyWLReducedShearGauss *grsg
);
Increase the reference of grsg
by one.
nc_galaxy_wl_reduced_shear_gauss_free ()
void
nc_galaxy_wl_reduced_shear_gauss_free (NcGalaxyWLReducedShearGauss *grsg
);
Decrease the reference count of grsg
by one.
nc_galaxy_wl_reduced_shear_gauss_clear ()
void
nc_galaxy_wl_reduced_shear_gauss_clear
(NcGalaxyWLReducedShearGauss **grsg
);
Decrease the reference count of grsg
by one, and sets the pointer *grsg
to
NULL.
nc_galaxy_wl_reduced_shear_gauss_set_pos ()
void nc_galaxy_wl_reduced_shear_gauss_set_pos (NcGalaxyWLReducedShearGauss *grsg
,NcGalaxyWLReducedShearGaussPos pos
);
Sets the position observable type.
nc_galaxy_wl_reduced_shear_gauss_get_pos ()
NcGalaxyWLReducedShearGaussPos
nc_galaxy_wl_reduced_shear_gauss_get_pos
(NcGalaxyWLReducedShearGauss *grsg
);
Gets the position observable type.
nc_galaxy_wl_reduced_shear_gauss_set_obs ()
void nc_galaxy_wl_reduced_shear_gauss_set_obs (NcGalaxyWLReducedShearGauss *grsg
,NcmMatrix *obs
);
Sets the observables matrix obs
.
nc_galaxy_wl_reduced_shear_gauss_peek_obs ()
NcmMatrix *
nc_galaxy_wl_reduced_shear_gauss_peek_obs
(NcGalaxyWLReducedShearGauss *grsg
);
Gets the observables matrix.
Property Details
The “pos”
property
“pos” NcGalaxyWLReducedShearGaussPos
FIXME
Owner: NcGalaxyWLReducedShearGauss
Flags: Read / Write / Construct
Default value: NC_GALAXY_WL_REDUCED_SHEAR_GAUSS_POS_R