Method
NumCosmoGalaxySDShapeHSMGaussGlobalgen
Declaration [src]
void
nc_galaxy_sd_shape_hsm_gauss_global_gen (
NcGalaxySDShapeHSMGaussGlobal* gsdsgauss,
NcmMSet* mset,
NcGalaxySDShapeData* data,
const gdouble std_noise,
const gdouble c1,
const gdouble c2,
const gdouble m,
NcWLEllipticityFrame coord,
NcmRNG* rng
)
Description [src]
Generates a galaxy sample shape and stores its observed ellipticity in the
frame coord. The shape is generated in the celestial frame and mapped to
coord (see NcWLEllipticityFrame); since the intrinsic shape and noise are
isotropic the generation is frame-symmetric, while the additive bias (c1,
c2) is taken to be already expressed in coord.
Parameters
mset-
Type:
NcmMSetA
NcmMSet.The data is owned by the caller of the method. data-
Type:
NcGalaxySDShapeDataA
NcGalaxySDShapeData.The data is owned by the caller of the method. std_noise-
Type:
const gdoubleThe observational shape dispersion.
c1-
Type:
const gdoubleThe additive bias component 1 (in the
coordframe). c2-
Type:
const gdoubleThe additive bias component 2 (in the
coordframe). m-
Type:
const gdoubleThe multiplicative bias.
coord-
Type:
NcWLEllipticityFrameThe ellipticity handedness frame
NcWLEllipticityFrame. rng-
Type:
NcmRNGA
NcmRNG.The data is owned by the caller of the method.