| Top |
NcGalaxyWLProjNcGalaxyWLProj — Abstract class describing galaxy weak lensing reduced shear Gaussian distribution |
Functions
| NcGalaxyWLProj * | nc_galaxy_wl_proj_new () |
| NcGalaxyWLProj * | nc_galaxy_wl_proj_ref () |
| void | nc_galaxy_wl_proj_free () |
| void | nc_galaxy_wl_proj_clear () |
| void | nc_galaxy_wl_proj_set_pos () |
| NcGalaxyWLProjPos | nc_galaxy_wl_proj_get_pos () |
| void | nc_galaxy_wl_proj_set_obs () |
| NcmMatrix * | nc_galaxy_wl_proj_peek_obs () |
Functions
nc_galaxy_wl_proj_new ()
NcGalaxyWLProj *
nc_galaxy_wl_proj_new (NcGalaxyWLProjPos pos);
Creates a new NcGalaxyWLProj using
pos
as the position type.
nc_galaxy_wl_proj_ref ()
NcGalaxyWLProj *
nc_galaxy_wl_proj_ref (NcGalaxyWLProj *gwlp);
Increase the reference of gwlp
by one.
nc_galaxy_wl_proj_free ()
void
nc_galaxy_wl_proj_free (NcGalaxyWLProj *gwlp);
Decrease the reference count of gwlp
by one.
nc_galaxy_wl_proj_clear ()
void
nc_galaxy_wl_proj_clear (NcGalaxyWLProj **gwlp);
Decrease the reference count of gwlp
by one, and sets the pointer *gwlp
to
NULL.
nc_galaxy_wl_proj_set_pos ()
void nc_galaxy_wl_proj_set_pos (NcGalaxyWLProj *gwlp,NcGalaxyWLProjPos pos);
Sets the position observable type.
nc_galaxy_wl_proj_get_pos ()
NcGalaxyWLProjPos
nc_galaxy_wl_proj_get_pos (NcGalaxyWLProj *gwlp);
Gets the position observable type.
nc_galaxy_wl_proj_set_obs ()
void nc_galaxy_wl_proj_set_obs (NcGalaxyWLProj *gwlp,NcmMatrix *obs);
Sets the observables matrix obs
.
nc_galaxy_wl_proj_peek_obs ()
NcmMatrix *
nc_galaxy_wl_proj_peek_obs (NcGalaxyWLProj *gwlp);
Gets the observables matrix.
Property Details
The “pos” property
“pos” NcGalaxyWLProjPos
FIXME
Owner: NcGalaxyWLProj
Flags: Read / Write / Construct
Default value: NC_GALAXY_WL_PROJ_POS_R