6 #include "gsl/gsl_spline.h" 8 #define CL_TRACER_NC 1 //Tracer type 1: number counts 9 #define CL_TRACER_WL 2 //Tracer type 2: weak lensing 69 int has_rsd,
int has_magnification,
int has_intrinsic_alignment,
70 int nz_n,
double *z_n,
double *n,
71 int nz_b,
double *z_b,
double *b,
72 int nz_s,
double *z_s,
double *s,
73 int nz_ba,
double *z_ba,
double *ba,
74 int nz_rf,
double *z_rf,
double *rf,
int * status);
95 int has_rsd,
int has_magnification,
96 int nz_n,
double *z_n,
double *n,
97 int nz_b,
double *z_b,
double *b,
98 int nz_s,
double *z_s,
double *s,
int * status);
114 int nz_n,
double *z_n,
double *n,
115 int nz_b,
double *z_b,
double *b,
int * status);
135 int nz_n,
double *z_n,
double *n,
136 int nz_ba,
double *z_ba,
double *ba,
137 int nz_rf,
double *z_rf,
double *rf,
int * status);
149 int nz_n,
double *z_n,
double *n,
int * status);
int has_magnification
Definition: ccl_cls.h:34
SplPar * spl_ba
Definition: ccl_cls.h:40
CCL_ClTracer * ccl_cl_tracer_lensing_new(ccl_cosmology *cosmo, int has_alignment, int nz_n, double *z_n, double *n, int nz_ba, double *z_ba, double *ba, int nz_rf, double *z_rf, double *rf, int *status)
Definition: ccl_cls.c:499
double xf
Definition: ccl_cls.h:18
CCL_ClTracer * ccl_cl_tracer_number_counts_simple_new(ccl_cosmology *cosmo, int nz_n, double *z_n, double *n, int nz_b, double *z_b, double *b, int *status)
Definition: ccl_cls.c:490
CCL_ClTracer * ccl_cl_tracer_new(ccl_cosmology *cosmo, int tracer_type, int has_rsd, int has_magnification, int has_intrinsic_alignment, int nz_n, double *z_n, double *n, int nz_b, double *z_b, double *b, int nz_s, double *z_s, double *s, int nz_ba, double *z_ba, double *ba, int nz_rf, double *z_rf, double *rf, int *status)
Definition: ccl_cls.c:444
double chimax
Definition: ccl_cls.h:31
CCL_ClTracer * ccl_cl_tracer_number_counts_new(ccl_cosmology *cosmo, int has_rsd, int has_magnification, int nz_n, double *z_n, double *n, int nz_b, double *z_b, double *b, int nz_s, double *z_s, double *s, int *status)
Definition: ccl_cls.c:479
int has_intrinsic_alignment
Definition: ccl_cls.h:35
void ccl_cl_tracer_free(CCL_ClTracer *clt)
Definition: ccl_cls.c:459
SplPar * spl_sz
Definition: ccl_cls.h:38
gsl_interp_accel * intacc
Definition: ccl_cls.h:16
CCL_ClTracer * ccl_cl_tracer_lensing_simple_new(ccl_cosmology *cosmo, int nz_n, double *z_n, double *n, int *status)
Definition: ccl_cls.c:510
SplPar * spl_wM
Definition: ccl_cls.h:42
double ccl_angular_cl(ccl_cosmology *cosmo, int l, CCL_ClTracer *clt1, CCL_ClTracer *clt2, int *status)
Definition: ccl_cls.c:746
SplPar * spl_nz
Definition: ccl_cls.h:36
SplPar * spl_bz
Definition: ccl_cls.h:37
int tracer_type
Definition: ccl_cls.h:29
gsl_spline * spline
Definition: ccl_cls.h:17
double prefac_lensing
Definition: ccl_cls.h:30
double chimin
Definition: ccl_cls.h:32
SplPar * spl_wL
Definition: ccl_cls.h:41
Definition: ccl_core.h:115
double yf
Definition: ccl_cls.h:19
SplPar * spl_rf
Definition: ccl_cls.h:39
int has_rsd
Definition: ccl_cls.h:33