Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Lenstool
Lenstool
Commits
672555db
Commit
672555db
authored
Oct 31, 2019
by
Johan Richard
Browse files
Add e_deflect in Makefile
parent
832155d1
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/Makefile.am
View file @
672555db
...
...
@@ -19,7 +19,7 @@ liblenstool_a_SOURCES = \
dist_min.c distor.c do_itos.c d_poisson.c
\
d_profil.c d_rndschechter.c d_rndtype.c d_rndz.c d_rndzsmail.c
\
d_seeing.c e_amp.c ecrire_r.c e_dpl.c
\
dyn_mass.c e_cube.c e_skew.c
\
dyn_mass.c e_cube.c
e_deflect_lens.c
e_skew.c
\
e_g2cpx.c e_gcpx.c e_giant.c e_grad2.c
\
e_grad.c e_hernquist.c e_im_prec.c e_inthere.c e_lens.c
\
e_lensing.c e_lens_P.c e_mag.c e_mass.c
\
...
...
src/Makefile.in
View file @
672555db
...
...
@@ -126,50 +126,50 @@ am_liblenstool_a_OBJECTS = al_sq_point.$(OBJEXT) amplif.$(OBJEXT) \
d_rndschechter.
$(OBJEXT)
d_rndtype.
$(OBJEXT)
d_rndz.
$(OBJEXT)
\
d_rndzsmail.
$(OBJEXT)
d_seeing.
$(OBJEXT)
e_amp.
$(OBJEXT)
\
ecrire_r.
$(OBJEXT)
e_dpl.
$(OBJEXT)
dyn_mass.
$(OBJEXT)
\
e_cube.
$(OBJEXT)
e_
skew
.
$(OBJEXT)
e_
g2cpx
.
$(OBJEXT)
\
e_gcpx.
$(OBJEXT)
e_giant.
$(OBJEXT)
e_grad2.
$(OBJEXT)
\
e_grad.
$(OBJEXT)
e_hernquist.
$(OBJEXT)
e_im_prec.
$(OBJEXT)
\
e_inthere.
$(OBJEXT)
e_lens.
$(OBJEXT)
e_lensing.
$(OBJEXT)
\
e_lens
_P
.
$(OBJEXT)
e_
mag
.
$(OBJEXT)
e_ma
ss
.
$(OBJEXT)
\
e_nfw.
$(OBJEXT)
e_nfwgt.
$(OBJEXT)
e_nfwtri.
$(OBJEXT)
\
e_pcpx.
$(OBJEXT)
e_pixel.
$(OBJEXT)
e_pot.
$(OBJEXT)
\
err_invim.
$(OBJEXT)
e_sersic.
$(OBJEXT)
e_einasto.
$(OBJEXT)
\
e_tau.
$(OBJEXT)
e_test.
$(OBJEXT)
e_testg.
$(OBJEXT)
\
e_test_P.
$(OBJEXT)
e_time.
$(OBJEXT)
e_unlens.
$(OBJEXT)
\
e_unlens
_fast
.
$(OBJEXT)
e_unlens
grid
.
$(OBJEXT)
\
e_unmag.
$(OBJEXT)
e_zeroamp.
$(OBJEXT)
fft.
$(OBJEXT)
\
fftcc_im.
$(OBJEXT)
fftc_im.
$(OBJEXT)
fmin_ell.
$(OBJEXT)
\
follow.
$(OBJEXT)
followi.
$(OBJEXT)
formeli.
$(OBJEXT)
\
frprmn.
$(OBJEXT)
fr_sq_point.
$(OBJEXT)
f_shape2.
$(OBJEXT)
\
f_shape3.
$(OBJEXT)
f_shape4.
$(OBJEXT)
f_shape_abs.
$(OBJEXT)
\
f_shape.
$(OBJEXT)
f_sh
m
ap.
$(OBJEXT)
f_s
ource
.
$(OBJEXT)
\
fz_dlsds.
$(OBJEXT)
g_ampli.
$(OBJEXT)
g_amplif.
$(OBJEXT)
\
g_curv.
$(OBJEXT)
g_dpl.
$(OBJEXT)
g_grid.
$(OBJEXT)
\
g_mass.
$(OBJEXT)
g_poten.
$(OBJEXT)
g_profil.
$(OBJEXT)
\
g_prop.
$(OBJEXT)
g_radial.
$(OBJEXT)
grid.
$(OBJEXT)
\
grid
p
.
$(OBJEXT)
g
s_ecrire
.
$(OBJEXT)
gs_ecrire
_t
.
$(OBJEXT)
\
g_shear.
$(OBJEXT)
g_shearf.
$(OBJEXT)
g_time.
$(OBJEXT)
\
hilbert.
$(OBJEXT)
ic_product.
$(OBJEXT)
im_add_const.
$(OBJEXT)
\
i_marker.
$(OBJEXT)
im_bin.
$(OBJEXT)
im_convolve.
$(OBJEXT)
\
im_stat.
$(OBJEXT)
imtosou.
$(OBJEXT)
inconvexe.
$(OBJEXT)
\
init_grille.
$(OBJEXT)
inside.
$(OBJEXT)
interpol.
$(OBJEXT)
\
inverse.
$(OBJEXT)
isoima.
$(OBJEXT)
iter.
$(OBJEXT)
\
keep_cl.
$(OBJEXT)
lire.
$(OBJEXT)
local.
$(OBJEXT)
\
lt_math.
$(OBJEXT)
min_parabol.
$(OBJEXT)
min_slo_par.
$(OBJEXT)
\
m
ultiscale_grid.
$(OBJEXT)
nimage
.
$(OBJEXT)
\
norm_angle.
$(OBJEXT)
o_big_slope.
$(OBJEXT)
o_chi.
$(OBJEXT)
\
o_chi_flux.
$(OBJEXT)
o_chires.
$(OBJEXT)
o_dpl.
$(OBJEXT)
\
o_flux.
$(OBJEXT)
o_pixsource.
$(OBJEXT)
o_global.
$(OBJEXT)
\
o_invim.
$(OBJEXT)
o_keep_min.
$(OBJEXT)
o_keepz_min.
$(OBJEXT)
\
o_kp_sp_min.
$(OBJEXT)
o_mag.
$(OBJEXT)
o_mag_m.
$(OBJEXT)
\
o_min_loc.
$(OBJEXT)
o_min_slope.
$(OBJEXT)
o_prep.
$(OBJEXT)
\
o_prep_mult.
$(OBJEXT)
o_print.
$(OBJEXT)
o_print_res.
$(OBJEXT)
\
opt_source.
$(OBJEXT)
o_rescale.
$(OBJEXT)
o_run1.
$(OBJEXT)
\
o_run2.
$(OBJEXT)
o_run_bayes.
$(OBJEXT)
o_run.
$(OBJEXT)
\
o_run_mc0.
$(OBJEXT)
o_run_mc.
$(OBJEXT)
o_runpot1.
$(OBJEXT)
\
o_runpot
2
.
$(OBJEXT)
o_run
z0
.
$(OBJEXT)
o_runz
2
.
$(OBJEXT)
\
o_runz.
$(OBJEXT)
o_runz_mc0.
$(OBJEXT)
o_runz_mc.
$(OBJEXT)
\
o_set_err.
$(OBJEXT)
o_set_exc.
$(OBJEXT)
\
e_cube.
$(OBJEXT)
e_
deflect_lens
.
$(OBJEXT)
e_
skew
.
$(OBJEXT)
\
e_g2cpx.
$(OBJEXT)
e_gcpx.
$(OBJEXT)
e_giant.
$(OBJEXT)
\
e_grad2.
$(OBJEXT)
e_grad.
$(OBJEXT)
e_hernquist.
$(OBJEXT)
\
e_im_prec.
$(OBJEXT)
e_inthere.
$(OBJEXT)
e_lens.
$(OBJEXT)
\
e_lens
ing
.
$(OBJEXT)
e_
lens_P
.
$(OBJEXT)
e_ma
g
.
$(OBJEXT)
\
e_mass.
$(OBJEXT)
e_nfw.
$(OBJEXT)
e_nfwgt.
$(OBJEXT)
\
e_nfwtri.
$(OBJEXT)
e_pcpx.
$(OBJEXT)
e_pixel.
$(OBJEXT)
\
e_pot.
$(OBJEXT)
err_invim.
$(OBJEXT)
e_sersic.
$(OBJEXT)
\
e_einasto.
$(OBJEXT)
e_tau.
$(OBJEXT)
e_test.
$(OBJEXT)
\
e_testg.
$(OBJEXT)
e_test_P.
$(OBJEXT)
e_time.
$(OBJEXT)
\
e_unlens.
$(OBJEXT)
e_unlens
_fast
.
$(OBJEXT)
\
e_unlensgrid.
$(OBJEXT)
e_unmag.
$(OBJEXT)
e_zeroamp.
$(OBJEXT)
\
fft.
$(OBJEXT)
fftcc_im.
$(OBJEXT)
fftc_im.
$(OBJEXT)
\
fmin_ell.
$(OBJEXT)
follow.
$(OBJEXT)
followi.
$(OBJEXT)
\
formeli.
$(OBJEXT)
frprmn.
$(OBJEXT)
fr_sq_point.
$(OBJEXT)
\
f_shape2.
$(OBJEXT)
f_shape3.
$(OBJEXT)
f_shape4.
$(OBJEXT)
\
f_shape
_abs
.
$(OBJEXT)
f_shap
e
.
$(OBJEXT)
f_s
hmap
.
$(OBJEXT)
\
f_source.
$(OBJEXT)
fz_dlsds.
$(OBJEXT)
g_ampli.
$(OBJEXT)
\
g_amplif.
$(OBJEXT)
g_curv.
$(OBJEXT)
g_dpl.
$(OBJEXT)
\
g_grid.
$(OBJEXT)
g_mass.
$(OBJEXT)
g_poten.
$(OBJEXT)
\
g_profil.
$(OBJEXT)
g_prop.
$(OBJEXT)
g_radial.
$(OBJEXT)
\
grid.
$(OBJEXT)
g
ridp
.
$(OBJEXT)
gs_ecrire.
$(OBJEXT)
\
gs_ecrire_t.
$(OBJEXT)
g_shear.
$(OBJEXT)
g_shearf.
$(OBJEXT)
\
g_time.
$(OBJEXT)
hilbert.
$(OBJEXT)
ic_product.
$(OBJEXT)
\
im_add_const.
$(OBJEXT)
i_marker.
$(OBJEXT)
im_bin.
$(OBJEXT)
\
im_convolve.
$(OBJEXT)
im_stat.
$(OBJEXT)
imtosou.
$(OBJEXT)
\
inconvexe.
$(OBJEXT)
init_grille.
$(OBJEXT)
inside.
$(OBJEXT)
\
interpol.
$(OBJEXT)
inverse.
$(OBJEXT)
isoima.
$(OBJEXT)
\
iter.
$(OBJEXT)
keep_cl.
$(OBJEXT)
lire.
$(OBJEXT)
\
local.
$(OBJEXT)
lt_math.
$(OBJEXT)
min_parabol.
$(OBJEXT)
\
m
in_slo_par.
$(OBJEXT)
multiscale_grid
.
$(OBJEXT)
\
nimage.
$(OBJEXT)
norm_angle.
$(OBJEXT)
o_big_slope.
$(OBJEXT)
\
o_chi.
$(OBJEXT)
o_chi_flux.
$(OBJEXT)
o_chires.
$(OBJEXT)
\
o_dpl.
$(OBJEXT)
o_flux.
$(OBJEXT)
o_pixsource.
$(OBJEXT)
\
o_global.
$(OBJEXT)
o_invim.
$(OBJEXT)
o_keep_min.
$(OBJEXT)
\
o_keepz_min.
$(OBJEXT)
o_kp_sp_min.
$(OBJEXT)
o_mag.
$(OBJEXT)
\
o_mag_m.
$(OBJEXT)
o_min_loc.
$(OBJEXT)
o_min_slope.
$(OBJEXT)
\
o_prep.
$(OBJEXT)
o_prep_mult.
$(OBJEXT)
o_print.
$(OBJEXT)
\
o_print_res.
$(OBJEXT)
opt_source.
$(OBJEXT)
o_rescale.
$(OBJEXT)
\
o_run1.
$(OBJEXT)
o_run2.
$(OBJEXT)
o_run_bayes.
$(OBJEXT)
\
o_run.
$(OBJEXT)
o_run_mc0.
$(OBJEXT)
o_run_mc.
$(OBJEXT)
\
o_runpot
1
.
$(OBJEXT)
o_run
pot2
.
$(OBJEXT)
o_runz
0
.
$(OBJEXT)
\
o_runz2.
$(OBJEXT)
o_runz.
$(OBJEXT)
o_runz_mc0.
$(OBJEXT)
\
o_runz_mc.
$(OBJEXT)
o_set_err.
$(OBJEXT)
o_set_exc.
$(OBJEXT)
\
o_set_lens_bayes.
$(OBJEXT)
o_set_lens.
$(OBJEXT)
\
o_set_lmax.
$(OBJEXT)
o_set_lmin.
$(OBJEXT)
o_set_map.
$(OBJEXT)
\
o_set_map_mc.
$(OBJEXT)
o_set_map_z.
$(OBJEXT)
\
...
...
@@ -250,40 +250,40 @@ am__depfiles_remade = ./$(DEPDIR)/al_sq_point.Po ./$(DEPDIR)/amplif.Po \
./
$(DEPDIR)
/dist.Po ./
$(DEPDIR)
/dist_min.Po
\
./
$(DEPDIR)
/distor.Po ./
$(DEPDIR)
/do_itos.Po
\
./
$(DEPDIR)
/dyn_mass.Po ./
$(DEPDIR)
/e_amp.Po
\
./
$(DEPDIR)
/e_cube.Po ./
$(DEPDIR)
/e_d
pl
.Po
\
./
$(DEPDIR)
/e_
einasto
.Po ./
$(DEPDIR)
/e_
g2cpx
.Po
\
./
$(DEPDIR)
/e_gcpx.Po ./
$(DEPDIR)
/e_g
iant
.Po
\
./
$(DEPDIR)
/e_g
rad
.Po ./
$(DEPDIR)
/e_grad
2
.Po
\
./
$(DEPDIR)
/e_
hernquist
.Po ./
$(DEPDIR)
/e_
im_prec
.Po
\
./
$(DEPDIR)
/e_i
nthe
re.Po ./
$(DEPDIR)
/e_
lens
.Po
\
./
$(DEPDIR)
/e_lens
_P
.Po ./
$(DEPDIR)
/e_lens
ing
.Po
\
./
$(DEPDIR)
/e_
ma
g.Po ./
$(DEPDIR)
/e_ma
ss
.Po
\
./
$(DEPDIR)
/e_
nfw
.Po ./
$(DEPDIR)
/e_nfw
gt
.Po
\
./
$(DEPDIR)
/e_nfwt
ri
.Po ./
$(DEPDIR)
/e_
pcpx
.Po
\
./
$(DEPDIR)
/e_p
ixel
.Po ./
$(DEPDIR)
/e_p
ot
.Po
\
./
$(DEPDIR)
/e_
sersic
.Po ./
$(DEPDIR)
/e_s
kew
.Po
\
./
$(DEPDIR)
/e_
tau
.Po ./
$(DEPDIR)
/e_t
est
.Po
\
./
$(DEPDIR)
/e_test
_P
.Po ./
$(DEPDIR)
/e_test
g
.Po
\
./
$(DEPDIR)
/e_t
ime
.Po ./
$(DEPDIR)
/e_
unlens
.Po
\
./
$(DEPDIR)
/e_unlens
_fast
.Po ./
$(DEPDIR)
/e_unlens
grid
.Po
\
./
$(DEPDIR)
/e_un
mag
.Po ./
$(DEPDIR)
/e_
zeroamp
.Po
\
./
$(DEPDIR)
/e
crire_r
.Po ./
$(DEPDIR)
/e
rr_invim
.Po
\
./
$(DEPDIR)
/
f_shape
.Po ./
$(DEPDIR)
/f_shape
2
.Po
\
./
$(DEPDIR)
/f_shape
3
.Po ./
$(DEPDIR)
/f_shape
4
.Po
\
./
$(DEPDIR)
/f_shape
_abs
.Po ./
$(DEPDIR)
/f_sh
m
ap.Po
\
./
$(DEPDIR)
/f_s
ource
.Po ./
$(DEPDIR)
/f
ft
.Po
\
./
$(DEPDIR)
/fft
c_im
.Po ./
$(DEPDIR)
/fftc
c
_im.Po
\
./
$(DEPDIR)
/f
min_ell
.Po ./
$(DEPDIR)
/f
ollow
.Po
\
./
$(DEPDIR)
/follow
i
.Po ./
$(DEPDIR)
/fo
rmel
i.Po
\
./
$(DEPDIR)
/f
r_sq_point
.Po ./
$(DEPDIR)
/fr
prmn
.Po
\
./
$(DEPDIR)
/f
z_dlsds
.Po ./
$(DEPDIR)
/
g_ampli
.Po
\
./
$(DEPDIR)
/g_ampli
f
.Po ./
$(DEPDIR)
/g_
curv
.Po
\
./
$(DEPDIR)
/g_
dpl
.Po ./
$(DEPDIR)
/g_
grid
.Po
\
./
$(DEPDIR)
/g_
mass
.Po ./
$(DEPDIR)
/g_
poten
.Po
\
./
$(DEPDIR)
/g_p
rofil
.Po ./
$(DEPDIR)
/g_pro
p
.Po
\
./
$(DEPDIR)
/g_
radial
.Po ./
$(DEPDIR)
/g_
shear
.Po
\
./
$(DEPDIR)
/g_shear
f
.Po ./
$(DEPDIR)
/g_
time
.Po
\
./
$(DEPDIR)
/grid.Po ./
$(DEPDIR)
/gridp.Po
\
./
$(DEPDIR)
/e_cube.Po ./
$(DEPDIR)
/e_d
eflect_lens
.Po
\
./
$(DEPDIR)
/e_
dpl
.Po ./
$(DEPDIR)
/e_
einasto
.Po
\
./
$(DEPDIR)
/e_g
2
cpx.Po ./
$(DEPDIR)
/e_g
cpx
.Po
\
./
$(DEPDIR)
/e_g
iant
.Po ./
$(DEPDIR)
/e_grad.Po
\
./
$(DEPDIR)
/e_
grad2
.Po ./
$(DEPDIR)
/e_
hernquist
.Po
\
./
$(DEPDIR)
/e_i
m_p
re
c
.Po ./
$(DEPDIR)
/e_
inthere
.Po
\
./
$(DEPDIR)
/e_lens.Po ./
$(DEPDIR)
/e_lens
_P
.Po
\
./
$(DEPDIR)
/e_
lensin
g.Po ./
$(DEPDIR)
/e_ma
g
.Po
\
./
$(DEPDIR)
/e_
mass
.Po ./
$(DEPDIR)
/e_nfw.Po
\
./
$(DEPDIR)
/e_nfw
g
t.Po ./
$(DEPDIR)
/e_
nfwtri
.Po
\
./
$(DEPDIR)
/e_p
cpx
.Po ./
$(DEPDIR)
/e_p
ixel
.Po
\
./
$(DEPDIR)
/e_
pot
.Po ./
$(DEPDIR)
/e_s
ersic
.Po
\
./
$(DEPDIR)
/e_
skew
.Po ./
$(DEPDIR)
/e_t
au
.Po
\
./
$(DEPDIR)
/e_test.Po ./
$(DEPDIR)
/e_test
_P
.Po
\
./
$(DEPDIR)
/e_t
estg
.Po ./
$(DEPDIR)
/e_
time
.Po
\
./
$(DEPDIR)
/e_unlens.Po ./
$(DEPDIR)
/e_unlens
_fast
.Po
\
./
$(DEPDIR)
/e_un
lensgrid
.Po ./
$(DEPDIR)
/e_
unmag
.Po
\
./
$(DEPDIR)
/e
_zeroamp
.Po ./
$(DEPDIR)
/e
crire_r
.Po
\
./
$(DEPDIR)
/
err_invim
.Po ./
$(DEPDIR)
/f_shape.Po
\
./
$(DEPDIR)
/f_shape
2
.Po ./
$(DEPDIR)
/f_shape
3
.Po
\
./
$(DEPDIR)
/f_shape
4
.Po ./
$(DEPDIR)
/f_shap
e_abs
.Po
\
./
$(DEPDIR)
/f_s
hmap
.Po ./
$(DEPDIR)
/f
_source
.Po
\
./
$(DEPDIR)
/fft.Po ./
$(DEPDIR)
/fftc_im.Po
\
./
$(DEPDIR)
/f
ftcc_im
.Po ./
$(DEPDIR)
/f
min_ell
.Po
\
./
$(DEPDIR)
/follow.Po ./
$(DEPDIR)
/fo
llow
i.Po
\
./
$(DEPDIR)
/f
ormeli
.Po ./
$(DEPDIR)
/fr
_sq_point
.Po
\
./
$(DEPDIR)
/f
rprmn
.Po ./
$(DEPDIR)
/
fz_dlsds
.Po
\
./
$(DEPDIR)
/g_ampli.Po ./
$(DEPDIR)
/g_
amplif
.Po
\
./
$(DEPDIR)
/g_
curv
.Po ./
$(DEPDIR)
/g_
dpl
.Po
\
./
$(DEPDIR)
/g_
grid
.Po ./
$(DEPDIR)
/g_
mass
.Po
\
./
$(DEPDIR)
/g_p
oten
.Po ./
$(DEPDIR)
/g_pro
fil
.Po
\
./
$(DEPDIR)
/g_
prop
.Po ./
$(DEPDIR)
/g_
radial
.Po
\
./
$(DEPDIR)
/g_shear.Po ./
$(DEPDIR)
/g_
shearf
.Po
\
./
$(DEPDIR)
/g_time.Po
./
$(DEPDIR)
/grid.Po ./
$(DEPDIR)
/gridp.Po
\
./
$(DEPDIR)
/gs_ecrire.Po ./
$(DEPDIR)
/gs_ecrire_t.Po
\
./
$(DEPDIR)
/hilbert.Po ./
$(DEPDIR)
/i_marker.Po
\
./
$(DEPDIR)
/ic_product.Po ./
$(DEPDIR)
/im_add_const.Po
\
...
...
@@ -528,7 +528,7 @@ liblenstool_a_SOURCES = \
dist_min.c distor.c do_itos.c d_poisson.c
\
d_profil.c d_rndschechter.c d_rndtype.c d_rndz.c d_rndzsmail.c
\
d_seeing.c e_amp.c ecrire_r.c e_dpl.c
\
dyn_mass.c e_cube.c e_skew.c
\
dyn_mass.c e_cube.c
e_deflect_lens.c
e_skew.c
\
e_g2cpx.c e_gcpx.c e_giant.c e_grad2.c
\
e_grad.c e_hernquist.c e_im_prec.c e_inthere.c e_lens.c
\
e_lensing.c e_lens_P.c e_mag.c e_mass.c
\
...
...
@@ -732,6 +732,7 @@ distclean-compile:
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/dyn_mass.Po@am__quote@
# am--include-marker
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/e_amp.Po@am__quote@
# am--include-marker
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/e_cube.Po@am__quote@
# am--include-marker
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/e_deflect_lens.Po@am__quote@
# am--include-marker
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/e_dpl.Po@am__quote@
# am--include-marker
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/e_einasto.Po@am__quote@
# am--include-marker
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/e_g2cpx.Po@am__quote@
# am--include-marker
...
...
@@ -1151,6 +1152,7 @@ distclean: distclean-am
-
rm
-f
./
$(DEPDIR)
/dyn_mass.Po
-
rm
-f
./
$(DEPDIR)
/e_amp.Po
-
rm
-f
./
$(DEPDIR)
/e_cube.Po
-
rm
-f
./
$(DEPDIR)
/e_deflect_lens.Po
-
rm
-f
./
$(DEPDIR)
/e_dpl.Po
-
rm
-f
./
$(DEPDIR)
/e_einasto.Po
-
rm
-f
./
$(DEPDIR)
/e_g2cpx.Po
...
...
@@ -1466,6 +1468,7 @@ maintainer-clean: maintainer-clean-am
-
rm
-f
./
$(DEPDIR)
/dyn_mass.Po
-
rm
-f
./
$(DEPDIR)
/e_amp.Po
-
rm
-f
./
$(DEPDIR)
/e_cube.Po
-
rm
-f
./
$(DEPDIR)
/e_deflect_lens.Po
-
rm
-f
./
$(DEPDIR)
/e_dpl.Po
-
rm
-f
./
$(DEPDIR)
/e_einasto.Po
-
rm
-f
./
$(DEPDIR)
/e_g2cpx.Po
...
...
src/e_deflect_lens.c
0 → 100644
View file @
672555db
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<fonction.h>
#include<constant.h>
#include<dimension.h>
#include<structure.h>
#include "lt.h"
/****************************************************************/
/* nom: e_deflect_lens */
/* auteur: Johan Richard */
/* date: 10/10/16 */
/* place: Lyon */
/****************************************************************
*/
/*Deflect all the background lens depending on the forground lens
*
*
*/
void
e_deflect_lens
()
{
const
extern
struct
g_grille
G
;
extern
struct
pot
lens
[];
struct
point
Grad
,
grad
;
long
int
i
;
long
int
j
;
for
(
j
=
0
;
j
<
G
.
nlens
;
j
++
)
{
/* for each lens*/
double
z
[
3
];
// [z_(k-2), z_(k-1), z_(k)]
z
[
0
]
=
0
.;
z
[
1
]
=
lens
[
0
].
z
;
z
[
2
]
=
e_grad_getNextz
(
0
,
lens
[
G
.
nlens
-
1
].
z
);
struct
point
beta
[
3
];
// [b_(k-2), b_(k-1), b_(k)]
beta
[
0
]
=
lens
[
j
].
Cinit
;
beta
[
1
]
=
lens
[
j
].
Cinit
;
grad
.
x
=
0
.;
grad
.
y
=
0
.;
for
(
i
=
0
;
i
<
j
;
i
++
)
{
if
(
lens
[
i
].
z
>=
lens
[
G
.
nlens
-
1
].
z
)
continue
;
if
(
lens
[
i
].
z
>
z
[
1
]
)
{
e_grad_computeSourcePositions
(
grad
,
beta
,
z
);
z
[
0
]
=
z
[
1
];
z
[
1
]
=
lens
[
i
].
z
;
z
[
2
]
=
e_grad_getNextz
(
i
,
lens
[
G
.
nlens
-
1
].
z
);
grad
.
x
=
grad
.
y
=
0
.;
// reinitialize grad for the next lens plane
}
Grad
=
e_grad_pot
(
&
beta
[
1
],
i
);
grad
.
x
+=
Grad
.
x
;
grad
.
y
+=
Grad
.
y
;
};
/*end of for each lens*/
e_grad_computeSourcePositions
(
grad
,
beta
,
z
);
lens
[
j
].
C
=
beta
[
2
];
};
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment