short lensing_verbose
Definition: lensing.h:88
int lensing_init(struct precision *ppr, struct perturbs *ppt, struct spectra *psp, struct nonlinear *pnl, struct lensing *ple)
Definition: lensing.c:84
int lensing_d00(double *mu, int num_mu, int lmax, double **d00)
Definition: lensing.c:1242
double * l
Definition: lensing.h:75
int has_td
Definition: lensing.h:41
int lensing_addback_cl_te(struct lensing *ple, double *cl_te)
Definition: lensing.c:1143
int lensing_lensed_cl_te(double *ksiX, double **d20, double *w8, int nmu, struct lensing *ple)
Definition: lensing.c:1105
int index_lt_te
Definition: lensing.h:47
int lensing_d1m1(double *mu, int num_mu, int lmax, double **d1m1)
Definition: lensing.c:1356
int lensing_addback_cl_ee_bb(struct lensing *ple, double *cl_ee, double *cl_bb)
Definition: lensing.c:1213
Definition: nonlinear.h:20
Definition: perturbations.h:95
short has_lensed_cls
Definition: lensing.h:26
int has_ll
Definition: lensing.h:42
int has_tt
Definition: lensing.h:34
int lensing_d11(double *mu, int num_mu, int lmax, double **d11)
Definition: lensing.c:1299
int has_ee
Definition: lensing.h:35
int has_bb
Definition: lensing.h:37
double * ddcl_lens
Definition: lensing.h:80
int index_lt_ee
Definition: lensing.h:46
int lensing_d40(double *mu, int num_mu, int lmax, double **d40)
Definition: lensing.c:1756
int lensing_d3m1(double *mu, int num_mu, int lmax, double **d3m1)
Definition: lensing.c:1640
int index_lt_bb
Definition: lensing.h:48
int lensing_d4m2(double *mu, int num_mu, int lmax, double **d4m2)
Definition: lensing.c:1813
int has_te
Definition: lensing.h:36
int lensing_d3m3(double *mu, int num_mu, int lmax, double **d3m3)
Definition: lensing.c:1698
int lensing_free(struct lensing *ple)
Definition: lensing.c:803
int * l_max_lt
Definition: lensing.h:72
int index_lt_pp
Definition: lensing.h:49
int lensing_addback_cl_tt(struct lensing *ple, double *cl_tt)
Definition: lensing.c:1080
double * cl_lens
Definition: lensing.h:76
int l_lensed_max
Definition: lensing.h:66
int index_lt_tt
Definition: lensing.h:45
int index_lt_dd
Definition: lensing.h:51
int has_tl
Definition: lensing.h:43
int lensing_lensed_cl_tt(double *ksi, double **d00, double *w8, int nmu, struct lensing *ple)
Definition: lensing.c:1042
int lt_size
Definition: lensing.h:56
int has_pp
Definition: lensing.h:38
int lensing_lensed_cl_ee_bb(double *ksip, double *ksim, double **d22, double **d2m2, double *w8, int nmu, struct lensing *ple)
Definition: lensing.c:1170
int l_size
Definition: lensing.h:70
int has_tp
Definition: lensing.h:39
int lensing_d2m2(double *mu, int num_mu, int lmax, double **d2m2)
Definition: lensing.c:1413
int index_lt_tp
Definition: lensing.h:50
int lensing_indices(struct precision *ppr, struct spectra *psp, struct lensing *ple)
Definition: lensing.c:829
int index_lt_tl
Definition: lensing.h:54
int has_dd
Definition: lensing.h:40
int lensing_d22(double *mu, int num_mu, int lmax, double **d22)
Definition: lensing.c:1470
int lensing_d31(double *mu, int num_mu, int lmax, double **d31)
Definition: lensing.c:1582
int index_lt_td
Definition: lensing.h:52
int index_lt_ll
Definition: lensing.h:53
int lensing_d20(double *mu, int num_mu, int lmax, double **d20)
Definition: lensing.c:1527
int l_unlensed_max
Definition: lensing.h:64
int lensing_d4m4(double *mu, int num_mu, int lmax, double **d4m4)
Definition: lensing.c:1872
int lensing_cl_at_l(struct lensing *ple, int l, double *cl_lensed)
Definition: lensing.c:39
ErrorMsg error_message
Definition: lensing.h:90