Top |
NcGalaxyWL * | nc_galaxy_wl_new () |
NcGalaxyWL * | nc_galaxy_wl_ref () |
void | nc_galaxy_wl_free () |
void | nc_galaxy_wl_clear () |
gdouble | nc_galaxy_wl_eval_m2lnP () |
guint | nc_galaxy_wl_len () |
NcGalaxyRedshift * | gz-dist | Read / Write / Construct Only |
NcGalaxyWLDist * | wl-dist | Read / Write / Construct Only |
This class describes a galaxy weak lensing distribution. It is composed by a weak lensing distribution $P_\mathrm{wl}(g)$ and a redshift distribution $P(z)$. The weak lensing distribution is defined by the abstract class NcGalaxyWLDist. The redshift distribution is defined by the abstract class NcGalaxyRedshift.
NcGalaxyWL * nc_galaxy_wl_new (NcGalaxyWLDist *wl_dist
,NcGalaxyRedshift *gz_dist
);
Creates a new galaxy weak lensing object. Requires an instance of NcGalaxyWLDist and NcGalaxyRedshift.
NcGalaxyWL *
nc_galaxy_wl_ref (NcGalaxyWL *gwl
);
Increase the reference of gwl
by one.
void
nc_galaxy_wl_free (NcGalaxyWL *gwl
);
Decrease the reference count of gwl
by one.
void
nc_galaxy_wl_clear (NcGalaxyWL **gwl
);
Decrease the reference count of gwl
by one, and sets the pointer *gwl
to
NULL.
gdouble nc_galaxy_wl_eval_m2lnP (NcGalaxyWL *gwl
,NcHICosmo *cosmo
,NcHaloDensityProfile *dp
,NcWLSurfaceMassDensity *smd
,const gdouble z_cluster
);
Computes the galaxy probability given the theoretical modeling.
“gz-dist”
property“gz-dist” NcGalaxyRedshift *
A NcGalaxyRedshift object.
Owner: NcGalaxyWL
Flags: Read / Write / Construct Only
“wl-dist”
property“wl-dist” NcGalaxyWLDist *
A NcGalaxyWLDist object.
Owner: NcGalaxyWL
Flags: Read / Write / Construct Only