Method
NumCosmoGalaxySDShapeHSMGaussgen
Declaration [src]
void
nc_galaxy_sd_shape_hsm_gauss_gen (
NcGalaxySDShapeHSMGauss* gsdshsc,
NcmMSet* mset,
NcGalaxySDShapeData* data,
const gdouble std_shape,
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_shape-
Type:
const gdoubleThe intrinsic shape dispersion.
std_noise-
Type:
const gdoubleThe observational shape dispersion.
c1-
Type:
const gdoubleThe first additive bias parameter (in the
coordframe). c2-
Type:
const gdoubleThe second additive bias parameter (in the
coordframe). m-
Type:
const gdoubleThe multiplicative bias parameter.
coord-
Type:
NcWLEllipticityFrameThe ellipticity handedness frame
NcWLEllipticityFrame. rng-
Type:
NcmRNGA
NcmRNG.The data is owned by the caller of the method.