2 #ifndef __CCL_CLS_H_INCLUDED__ 3 #define __CCL_CLS_H_INCLUDED__ 79 int has_rsd,
int has_magnification,
int has_intrinsic_alignment,
80 int nz_n,
double *z_n,
double *n,
81 int nz_b,
double *z_b,
double *b,
82 int nz_s,
double *z_s,
double *s,
83 int nz_ba,
double *z_ba,
double *ba,
84 int nz_rf,
double *z_rf,
double *rf,
85 double z_source,
int * status);
106 int has_rsd,
int has_magnification,
107 int nz_n,
double *z_n,
double *n,
108 int nz_b,
double *z_b,
double *b,
109 int nz_s,
double *z_s,
double *s,
int * status);
125 int nz_n,
double *z_n,
double *n,
126 int nz_b,
double *z_b,
double *b,
int * status);
146 int nz_n,
double *z_n,
double *n,
147 int nz_ba,
double *z_ba,
double *ba,
148 int nz_rf,
double *z_rf,
double *rf,
int * status);
160 int nz_n,
double *z_n,
double *n,
int * status);
210 int func_code,
int *status);
224 double l_logstep,
int l_linstep,
246 int nl_out,
int *
l,
double *cl,
int *status);
CCL_ClTracer * ccl_cl_tracer_lensing(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)
int has_intrinsic_alignment
void ccl_cl_tracer_free(CCL_ClTracer *clt)
int ccl_get_tracer_fas(ccl_cosmology *cosmo, CCL_ClTracer *clt, int na, double *a, double *fa, int func_code, int *status)
CCL_ClWorkspace * ccl_cl_workspace_new_limber(int lmax, double l_logstep, int l_linstep, int *status)
void ccl_angular_cls(ccl_cosmology *cosmo, CCL_ClWorkspace *w, CCL_ClTracer *clt1, CCL_ClTracer *clt2, int nl_out, int *l, double *cl, int *status)
double ccl_get_tracer_fa(ccl_cosmology *cosmo, CCL_ClTracer *clt, double a, int func_code, int *status)
CCL_ClTracer * ccl_cl_tracer_number_counts_simple(ccl_cosmology *cosmo, int nz_n, double *z_n, double *n, int nz_b, double *z_b, double *b, int *status)
CCL_ClWorkspace * ccl_cl_workspace_new(int lmax, int l_limber, double l_logstep, int l_linstep, int *status)
CCL_ClTracer * ccl_cl_tracer_number_counts(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)
void ccl_cl_workspace_free(CCL_ClWorkspace *w)
CCL_ClTracer * ccl_cl_tracer_cmblens(ccl_cosmology *cosmo, double z_source, int *status)
CCL_ClTracer * ccl_cl_tracer(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, double z_source, int *status)
static double w[2][28][111]
CCL_ClTracer * ccl_cl_tracer_lensing_simple(ccl_cosmology *cosmo, int nz_n, double *z_n, double *n, int *status)