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