Top | ![]() |
![]() |
![]() |
![]() |
NcXcorLimberKernelNcXcorLimberKernel — Abstract object for the kernels of projected observables used in cross-correlations. |
Functions
Object Hierarchy
GBoxed ╰── NcXcorKinetic GEnum ╰── NcXcorLimberKernelImpl GObject ╰── NcmModel ╰── NcXcorLimberKernel ├── NcXcorLimberKernelCMBLensing ├── NcXcorLimberKernelGal ╰── NcXcorLimberKernelWeakLensing
Description
The projected field and its kernel are linked by \begin{equation} $A(\hat{\mathbf{n}}) = \int_0^\infty dz \ W^A(z) \ \delta(\chi(z)\hat{\mathbf{n}}, z)$ \end{equation} where $\delta$ is the matter density field.
Kernels also implement the nosie power spectrum.
Functions
nc_xcor_limber_kernel_new_from_name ()
NcXcorLimberKernel *
nc_xcor_limber_kernel_new_from_name (gchar *xcor_name
);
This function returns a new NcXcorLimberKernel whose type is defined by
xcor_name
.
nc_xcor_limber_kernel_ref ()
NcXcorLimberKernel *
nc_xcor_limber_kernel_ref (NcXcorLimberKernel *xclk
);
FIXME
nc_xcor_limber_kernel_obs_len ()
guint
nc_xcor_limber_kernel_obs_len (NcXcorLimberKernel *xclk
);
FIXME
[virtual obs_len]
nc_xcor_limber_kernel_obs_params_len ()
guint
nc_xcor_limber_kernel_obs_params_len (NcXcorLimberKernel *xclk
);
FIXME
[virtual obs_params_len]
nc_xcor_limber_kernel_eval ()
gdouble nc_xcor_limber_kernel_eval (NcXcorLimberKernel *xclk
,NcHICosmo *cosmo
,gdouble z
,const NcXcorKinetic *xck
,gint l
);
FIXME
[virtual eval]
nc_xcor_limber_kernel_prepare ()
void nc_xcor_limber_kernel_prepare (NcXcorLimberKernel *xclk
,NcHICosmo *cosmo
);
FIXME
[virtual prepare]
nc_xcor_limber_kernel_add_noise ()
void nc_xcor_limber_kernel_add_noise (NcXcorLimberKernel *xclk
,NcmVector *vp1
,NcmVector *vp2
,guint lmin
);
vp2 = vp1 + noise spectrum
[virtual add_noise]