Skip to content

Commit

Permalink
v2.0
Browse files Browse the repository at this point in the history
   * Add a timing dependance for the lasers using Laser_Intensity[#Laser] files. So the switching is removed

 *   The levels and lines files have been simplify (no 2N, 2J, 2Omega neither DE and Gamma of the transition).

  *  The Lines are now given by their dipole not dipole^2/3 as before

*   For an continuum transition (so if Sym, now called bound_level, is 0) we  put an effective dipole_debye. And for such transition (annihilation or photoionization) we use incoherent summation.
  • Loading branch information
dcompara committed Oct 22, 2020
1 parent fd6ade5 commit 6b70984
Show file tree
Hide file tree
Showing 74 changed files with 1,761 additions and 2,201 deletions.
2 changes: 1 addition & 1 deletion Main Code 64bits/Affichage_Mol.h
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ void affichage_one_bod(const Body my_bod, FitParams &params) // Affichage des p
init_tailles(tailles_bod,Nb_max); // On met 100 et pas Nb_max car cela buggait ?????


int two_J_maX= params.LocateParam("two_J_maX")->val + params.LocateParam("N_Two_JA_out_max")->val; // J_max pour l'affichage
int two_J_maX= 2*params.LocateParam("two_J_maX")->val; // J_max pour l'affichage
int v_maX=params.LocateParam("v_maX")->val; // v_max pour l'affichage


Expand Down
22 changes: 11 additions & 11 deletions Main Code 64bits/Data/Liste_Param.h
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ double Name_Parameter = params.LocateParam("Name_Parameter")->val
@offset_y[0] 0
@offset_z[0] 0
// Initial velocity added to the random one
@v0_x[0] 1e5
@v0_x[0] 0.
@v0_y[0] 0.
@v0_z[0] 0.
#
Expand Down Expand Up @@ -84,7 +84,7 @@ double Name_Parameter = params.LocateParam("Name_Parameter")->val
//for t> t_scaling_max
// fin du temps.
//@t_fin 10e-9
@t_fin 0.1e-9
@t_fin 1e-9
// time interval between diagnostics (in cout) output
@dt_dia 5e-9
// time interval between output of snapshots (draw particles)
Expand Down Expand Up @@ -220,14 +220,11 @@ double Name_Parameter = params.LocateParam("Name_Parameter")->val
@scale_Gamma 1

// Nb de laser utilisés (pas forcément le nombre ci-après qui peut être plus grand mais ne seront pas utilisés)
@Nb_laser 0
@Nb_laser 1

// We can swhich between lasers
@Is_Laser_Switched 0
// IF t is between 0 and T1 (modulo T1+T2) THEN the lasers On are the one with numbers between 0 and N_laser/2
// IF t is between T1, T1+T2 (modulo T1+T2) THEN the lasers On are between N_laser/2+1 and N_laser.
@dt_switch_1 3e-8
@dt_switch_2 1e-8


# Premier laser. Laser n°1 (called number 0 in the C++ program)
@waist_pos_x[0] 0.
Expand All @@ -239,10 +236,9 @@ double Name_Parameter = params.LocateParam("Name_Parameter")->val

// waist in SI units
@waist[0] 5e-3
@Energie_cm[0] 41148.3848

@Gamma_L_MHz[0] 1e-3
@Power[0] 200
@Energie_cm[0] 41150
@Gamma_L_MHz[0] 1e5
@Power[0] 200e-10

// Vector laser polarization (in the laser propagation frame) See User Guide
// Polarization can be purely circular (sigma+ or sigma -). Example: sigma + --> Pol_circulaire_left_sp = 1 and @Pol_circulaire_right_sm =-1
Expand Down Expand Up @@ -313,6 +309,10 @@ double Name_Parameter = params.LocateParam("Name_Parameter")->val
// Les dichiers contenant les transitions lasers seront donc ce nom +"[numero laser]" où numéro=0 pour le premier laser
@nom_file_Laser_Spectrum Data/Ps/Laser_Spectrum.dat
#
// File for the laser timing (not required, if not presnet the laser intensity is constant
// Teh files wiil then be this mname +"[laser number]" with number=0 pour le premier laser
@nom_file_Laser_Intensity Data/Ps/Laser_Intensity.dat
#
@nom_sortie_donnees Data/donnee_Mol.dat
@nom_sortie_rate Data/sortie_rate.dat
@nom_sortie_donnees_Data Data/data_card.dat
Expand Down
13 changes: 13 additions & 0 deletions Main Code 64bits/Data/Ps/Laser_Intensity[0]_example.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-10.001 0
-10 1
0 0
1 0.1
2 0.5
10 1
15 1
20 0.5
25 0
30 0
30.01 1
40 1
40.01 0
5 changes: 5 additions & 0 deletions Main Code 64bits/Data/Ps/Laser_Spectrum[0]_example.dat
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
0 0
41148 1
41149 1
41150 0.5
41151 0
46 changes: 23 additions & 23 deletions Main Code 64bits/Data/Ps/Ps_Levels_23.dat
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
0 -1 1 0 0 0 0 0 0 -10000.00001 0 0
0 0 1 1 0 0 0 0 0 -10000. 0 0
0 1 1 2 0 0 0 0 0 -9999.99999 0 0
1 0 1 3 0 1 0 0 0 -6.81758 0 0
1 -2 1 4 0 1 2 0 2 -0.00001 0 0
1 2 1 5 0 1 2 0 2 0 0 0
1 0 1 6 0 1 2 0 2 0.00001 0 0
2 0 1 7 0 2 0 0 0 41147.81261 0 0
2 0 1 8 0 2 0 2 2 41148.05609 0 0
2 -2 1 9 0 2 2 2 2 41148.23870 0 0
2 2 1 10 0 2 2 2 2 41148.23871 0 0
2 0 1 11 0 2 2 2 2 41148.23872 0 0
2 0 1 12 0 2 2 2 0 41148.29957 0 0
2 -2 1 13 0 2 2 2 0 41148.29958 0 0
2 2 1 14 0 2 2 2 0 41148.29959 0 0
2 -4 1 15 0 2 4 2 2 41148.38478 0 0
2 4 1 16 1 2 4 2 2 41148.38479 0 0
2 -2 1 17 0 2 4 2 2 41148.38480 0 0
2 2 1 18 0 2 4 2 2 41148.38481 0 0
2 0 1 19 0 2 4 2 2 41148.38482 0 0
2 -2 1 20 0 2 2 0 2 41148.66480 0 0
2 2 1 21 0 2 2 0 2 41148.66481 0 0
2 0 1 22 0 2 2 0 2 41148.66482 0 0
0 -1 0 0 0 0 0 -10000.00001 0 0
0 0 0 1 0 0 0 -10000 0 0
0 1 0 2 0 0 0 -9999.99999 0 0
1 0 1 3 0 0 0 -6.81758 0 0
1 -2 1 4 0 2 2 -1E-5 0 0
1 2 1 5 0 2 2 0 0 0
1 0 1 6 0 2 2 1E-5 0 0
2 0 1 7 0 0 0 41147.81261 0 0
2 0 1 8 0 2 0 41148.05609 0 0
2 -2 1 9 0 2 2 41148.2387 0 0
2 2 1 10 0 2 2 41148.23871 0 0
2 0 1 11 0 2 2 41148.23872 0 0
2 0 1 12 0 0 2 41148.29957 0 0
2 -2 1 13 0 0 2 41148.29958 0 0
2 2 1 14 0 0 2 41148.29959 0 0
2 -4 1 15 0 2 4 41148.38478 0 0
2 4 1 16 1 2 4 41148.38479 0 0
2 -2 1 17 0 2 4 41148.3848 0 0
2 2 1 18 0 2 4 41148.38481 0 0
2 0 1 19 0 2 4 41148.38482 0 0
2 -2 1 20 0 2 2 41148.6648 0 0
2 2 1 21 0 2 2 41148.66481 0 0
2 0 1 22 0 2 2 41148.66482 0 0
124 changes: 62 additions & 62 deletions Main Code 64bits/Data/Ps/Ps_Lines_23.dat
Original file line number Diff line number Diff line change
@@ -1,62 +1,62 @@
1 0 1 3 0 0 1 1 9993.18239794575 0 -6.81760205425123 -10000 8520.31141262531
1 0 1 6 0 0 1 1 10000.0000127883 0 1.2788270677685E-5 -10000 7.43260215279153
2 0 1 7 0 0 1 1 51147.8125093501 0 41147.8125093501 -10000 7.94320426146217
2 0 1 8 0 0 1 1 51148.0559775896 0 41148.0559775896 -10000 2.38527845233913E-6
2 0 1 8 1 0 1 6 41148.0559648013 0 41148.0559775896 1.2788270677685E-5 1.5933811986154
2 -2 1 9 1 -2 1 4 41148.2379996676 0 41148.2379996676 -9.69534801278005E-12 2.3900717979231
2 2 1 10 1 2 1 5 41148.2379996692 0 41148.2379996692 0 2.3900717979231
2 0 1 11 0 0 1 1 51148.2387109733 0 41148.2387109733 -10000 2.06847334320721E-5
2 0 1 12 0 0 1 1 51148.299024332 0 41148.299024332 -10000 2.38527855852855E-6
2 0 1 12 1 0 1 3 41155.1166263862 0 41148.299024332 -6.81760205425123 4.7801435958462
2 0 1 12 2 0 1 7 0.486514981828805 0 41148.299024332 41147.8125093501 77.5257657690476
2 -2 1 17 1 -2 1 4 41148.3853124255 0 41148.3853124255 -9.69534801278005E-12 2.3900717979231
2 2 1 18 1 2 1 5 41148.3853124272 0 41148.3853124272 0 2.3900717979231
2 0 1 19 0 0 1 1 51148.3854795315 0 41148.3854795315 -10000 0.00699190773788189
2 0 1 19 1 0 1 6 41148.3854667432 0 41148.3854795315 1.2788270677685E-5 3.1867623972308
2 -2 1 20 2 -2 1 9 0.426810631579428 0 41148.6648102992 41148.2379996676 38.7628828845238
2 -2 1 20 2 -2 1 17 0.27949787365651 0 41148.6648102992 41148.3853124255 38.7628828845238
2 2 1 21 2 2 1 10 0.426810631579428 0 41148.6648103008 41148.2379996692 38.7628828845238
2 2 1 21 2 2 1 18 0.27949787365651 0 41148.6648103008 41148.3853124272 38.7628828845238
2 0 1 22 0 0 1 1 51148.6649125965 0 41148.6649125965 -10000 7.94300603009468E-8
2 0 1 22 2 0 1 8 0.608935006886895 0 41148.6649125965 41148.0559775896 25.8419219230159
2 0 1 22 2 0 1 19 0.279433065006742 0 41148.6649125965 41148.3854795315 51.6838438460317
1 2 1 5 0 0 1 1 10000 0 0 -10000 7.43260212427649
2 0 1 8 1 2 1 5 41148.0559775896 0 41148.0559775896 0 1.5933811986154
2 -2 1 9 1 0 1 6 41148.2379868793 0 41148.2379996676 1.2788270677685E-5 2.3900717979231
2 2 1 10 0 0 1 1 51148.2379996692 0 41148.2379996692 -10000 2.06847328130225E-5
2 0 1 11 1 2 1 5 41148.2387109733 0 41148.2387109733 0 2.3900717979231
2 -2 1 13 1 0 1 3 41155.1173854026 0 41148.2997833484 -6.81760205425123 4.7801435958462
2 -2 1 13 2 0 1 7 0.487273998231103 0 41148.2997833484 41147.8125093501 77.5257657690476
2 2 1 14 0 0 1 1 51148.29978335 0 41148.29978335 -10000 2.38527845233936E-6
2 -4 1 15 1 -2 1 4 41148.3848021703 0 41148.3848021703 -9.69534801278005E-12 4.7801435958462
2 4 1 16 0 2 1 2 51148.3848021702 0 41148.3848021719 -9999.9999999984 0.00699190769593047
2 -2 1 17 1 0 1 6 41148.3852996373 0 41148.3853124255 1.2788270677685E-5 2.3900717979231
2 2 1 18 0 0 1 1 51148.3853124272 0 41148.3853124272 -10000 0.00713254956019493
2 0 1 19 1 2 1 5 41148.3854795315 0 41148.3854795315 0 0.7966905993077
2 -2 1 20 2 0 1 8 0.608832709607668 0 41148.6648102992 41148.0559775896 25.8419219230159
2 -2 1 20 2 0 1 11 0.426099325894029 0 41148.6648102992 41148.2387109733 38.7628828845238
2 -2 1 20 2 0 1 19 0.279330767727515 0 41148.6648102992 41148.3854795315 12.9209609615079
2 2 1 21 0 0 1 1 51148.6648103008 0 41148.6648103008 -10000 7.94300603009393E-8
2 2 1 21 2 4 1 16 0.280008128960617 0 41148.6648103008 41148.3848021719 77.5257657690476
2 0 1 22 2 2 1 10 0.426912927243393 0 41148.6649125965 41148.2379996692 38.7628828845238
2 0 1 22 2 2 1 18 0.279600169320474 0 41148.6649125965 41148.3853124272 38.7628828845238
1 -2 1 4 0 0 1 1 10000 0 -9.69534801278005E-12 -10000 7.43260215279155
2 0 1 8 1 -2 1 4 41148.0559775896 0 41148.0559775896 -9.69534801278005E-12 1.5933811986154
2 -2 1 9 0 0 1 1 51148.2379996676 0 41148.2379996676 -10000 2.0684733432074E-5
2 2 1 10 1 0 1 6 41148.237986881 0 41148.2379996692 1.2788270677685E-5 2.3900717979231
2 0 1 11 1 -2 1 4 41148.2387109733 0 41148.2387109733 -9.69534801278005E-12 2.3900717979231
2 -2 1 13 0 0 1 1 51148.2997833484 0 41148.2997833484 -10000 7.94300569871053E-8
2 2 1 14 1 0 1 3 41155.1173854042 0 41148.29978335 -6.81760205425123 4.7801435958462
2 2 1 14 2 0 1 7 0.48727399983909 0 41148.29978335 41147.8125093501 77.5257657690476
2 -4 1 15 0 -2 1 0 51148.3848021719 0 41148.3848021703 -10000.0000000016 2.06847328130206E-5
2 4 1 16 1 2 1 5 41148.3848021719 0 41148.3848021719 0 4.7801435958462
2 -2 1 17 0 0 1 1 51148.3853124255 0 41148.3853124255 -10000 2.06847326102864E-5
2 2 1 18 1 0 1 6 41148.3852996389 0 41148.3853124272 1.2788270677685E-5 2.3900717979231
2 0 1 19 1 -2 1 4 41148.3854795315 0 41148.3854795315 -9.69534801278005E-12 0.7966905993077
2 -2 1 20 0 0 1 1 51148.6648102992 0 41148.6648102992 -10000 7.94309083141788E-5
2 -2 1 20 2 -4 1 15 0.280008128946065 0 41148.6648102992 41148.3848021703 77.5257657690476
2 2 1 21 2 0 1 8 0.608832711222931 0 41148.6648103008 41148.0559775896 25.8419219230159
2 2 1 21 2 0 1 11 0.426099327509291 0 41148.6648103008 41148.2387109733 38.7628828845238
2 2 1 21 2 0 1 19 0.279330769342778 0 41148.6648103008 41148.3854795315 12.9209609615079
2 0 1 22 2 -2 1 9 0.426912928858656 0 41148.6649125965 41148.2379996676 38.7628828845238
2 0 1 22 2 -2 1 17 0.279600170935737 0 41148.6649125965 41148.3853124255 38.7628828845238
1 0 1 3 0 0 1 1 -6.81760205425123 -10000 159.877872883886
1 0 1 6 0 0 1 1 1.2788270677685E-5 -10000 4.72205532140133
2 0 1 7 0 0 1 1 41147.8125093501 -10000 4.88155843807964
2 0 1 8 0 0 1 1 41148.0559775896 -10000 0.00267503931877971
2 0 1 8 1 0 1 6 41148.0559775896 1.2788270677685E-5 2.18635395026656
2 -2 1 9 1 -2 1 4 41148.2379996676 -9.69534801278005E-12 2.67772578763571
2 2 1 10 1 2 1 5 41148.2379996692 0 2.67772578763571
2 0 1 11 0 0 1 1 41148.2387109733 -10000 0.00787744884440491
2 0 1 12 0 0 1 1 41148.299024332 -10000 0.0026750393783243
2 0 1 12 1 0 1 3 41148.299024332 -6.81760205425123 3.7868761251906
2 0 1 12 2 0 1 7 41148.299024332 41147.8125093501 15.2504851498942
2 -2 1 17 1 -2 1 4 41148.3853124255 -9.69534801278005E-12 2.67772578763571
2 2 1 18 1 2 1 5 41148.3853124272 0 2.67772578763571
2 0 1 19 0 0 1 1 41148.3854795315 -10000 0.144829980368864
2 0 1 19 1 0 1 6 41148.3854795315 1.2788270677685E-5 3.09197140861496
2 -2 1 20 2 -2 1 9 41148.6648102992 41148.2379996676 10.7837214658749
2 -2 1 20 2 -2 1 17 41148.6648102992 41148.3853124255 10.7837214658749
2 2 1 21 2 2 1 10 41148.6648103008 41148.2379996692 10.7837214658749
2 2 1 21 2 2 1 18 41148.6648103008 41148.3853124272 10.7837214658749
2 0 1 22 0 0 1 1 41148.6649125965 -10000 4.88149752537928E-4
2 0 1 22 2 0 1 8 41148.6649125965 41148.0559775896 8.8048717065638
2 0 1 22 2 0 1 19 41148.6649125965 41148.3854795315 12.4519689823777
1 2 1 5 0 0 1 1 0 -10000 4.72205531234329
2 0 1 8 1 2 1 5 41148.0559775896 0 2.18635395026656
2 -2 1 9 1 0 1 6 41148.2379996676 1.2788270677685E-5 2.67772578763571
2 2 1 10 0 0 1 1 41148.2379996692 -10000 0.00787744872652736
2 0 1 11 1 2 1 5 41148.2387109733 0 2.67772578763571
2 -2 1 13 1 0 1 3 41148.2997833484 -6.81760205425123 3.7868761251906
2 -2 1 13 2 0 1 7 41148.2997833484 41147.8125093501 15.2504851498942
2 2 1 14 0 0 1 1 41148.29978335 -10000 0.00267503931877983
2 -4 1 15 1 -2 1 4 41148.3848021703 -9.69534801278005E-12 3.7868761251906
2 4 1 16 0 2 1 2 41148.3848021719 -9999.9999999984 0.144829979934375
2 -2 1 17 1 0 1 6 41148.3853124255 1.2788270677685E-5 2.67772578763571
2 2 1 18 0 0 1 1 41148.3853124272 -10000 0.146279351518199
2 0 1 19 1 2 1 5 41148.3854795315 0 1.54598570430748
2 -2 1 20 2 0 1 8 41148.6648102992 41148.0559775896 8.8048717065638
2 -2 1 20 2 0 1 11 41148.6648102992 41148.2387109733 10.7837214658749
2 -2 1 20 2 0 1 19 41148.6648102992 41148.3854795315 6.22598449118882
2 2 1 21 0 0 1 1 41148.6648103008 -10000 4.88149752537905E-4
2 2 1 21 2 4 1 16 41148.6648103008 41148.3848021719 15.2504851498942
2 0 1 22 2 2 1 10 41148.6649125965 41148.2379996692 10.7837214658749
2 0 1 22 2 2 1 18 41148.6649125965 41148.3853124272 10.7837214658749
1 -2 1 4 0 0 1 1 -9.69534801278005E-12 -10000 4.72205532140133
2 0 1 8 1 -2 1 4 41148.0559775896 -9.69534801278005E-12 2.18635395026656
2 -2 1 9 0 0 1 1 41148.2379996676 -10000 0.00787744884440527
2 2 1 10 1 0 1 6 41148.2379996692 1.2788270677685E-5 2.67772578763571
2 0 1 11 1 -2 1 4 41148.2387109733 -9.69534801278005E-12 2.67772578763571
2 -2 1 13 0 0 1 1 41148.2997833484 -10000 4.88149742355065E-4
2 2 1 14 1 0 1 3 41148.29978335 -6.81760205425123 3.7868761251906
2 2 1 14 2 0 1 7 41148.29978335 41147.8125093501 15.2504851498942
2 -4 1 15 0 -2 1 0 41148.3848021703 -10000.0000000016 0.007877448726527
2 4 1 16 1 2 1 5 41148.3848021719 0 3.7868761251906
2 -2 1 17 0 0 1 1 41148.3853124255 -10000 0.00787744868792296
2 2 1 18 1 0 1 6 41148.3853124272 1.2788270677685E-5 2.67772578763571
2 0 1 19 1 -2 1 4 41148.3854795315 -9.69534801278005E-12 1.54598570430748
2 -2 1 20 0 0 1 1 41148.6648102992 -10000 0.0154367329750351
2 -2 1 20 2 -4 1 15 41148.6648102992 41148.3848021703 15.2504851498942
2 2 1 21 2 0 1 8 41148.6648103008 41148.0559775896 8.8048717065638
2 2 1 21 2 0 1 11 41148.6648103008 41148.2387109733 10.7837214658749
2 2 1 21 2 0 1 19 41148.6648103008 41148.3854795315 6.22598449118882
2 0 1 22 2 -2 1 9 41148.6649125965 41148.2379996676 10.7837214658749
2 0 1 22 2 -2 1 17 41148.6649125965 41148.3853124255 10.7837214658749
17 changes: 11 additions & 6 deletions Main Code 64bits/Initialisation_programme.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,11 @@
// retourne le nombre de niveaux
int initialisation_trans_mol(const char *nom_file_Levels, const char *nom_file_Lines, vector <Internal_state> &Level, FitParams &params)
{
int nb_Levels = Pgopher_Level_List(nom_file_Levels, Level, params);
int nb_Levels = Level_List(nom_file_Levels, Level, params);
cout << "Nb de niveaux = " << nb_Levels << endl << endl;

cout << " Only Zeeman effect no Stark effect " << endl;
int nb_raies = Pgopher_Line_List(nom_file_Lines, Level, params);
int nb_raies = Line_List(nom_file_Lines, Level, params);
cout << "Nb de raies (en absorption) = " << nb_raies << endl << endl;

initialisation_Gamma(Level, params); // Initialisation des durées de vies
Expand Down Expand Up @@ -290,7 +291,7 @@ void Init_Molecule(const gsl_rng * r, vector <Molecule> &Mol, const Field fieldB


// Initialise les lasers
void Init_Laser(vector <Laser> &laser, const int Nb_lasers, FitParams &params, const char *nom_file)
void Init_Laser(vector <Laser> &laser, const int Nb_lasers, FitParams &params, const char *nom_file_spectrum, const char *nom_file_intensity)
{
laser.clear();
for (int i=0; i < Nb_lasers ; i++)
Expand Down Expand Up @@ -338,10 +339,14 @@ void Init_Laser(vector <Laser> &laser, const int Nb_lasers, FitParams &params, c
current_Laser.set_polar_angle(polar_angle_degree);
current_Laser.set_type_laser(type_laser);
current_Laser.set_coherent_avec_laser_num(coherent_avec_laser_num);
string nom_file_short = (string(nom_file)).substr(0,string(nom_file).length() -4); // enlève le .dat
string nom_file_long = nom_file_short + num + ".dat";
const char *nom_file_spectrum = (nom_file_long).c_str(); // Nom_file[numero_laser].dat
string nom_file_spectrum_short = (string(nom_file_spectrum)).substr(0,string(nom_file_spectrum).length() -4); // enlève le .dat
string nom_file_spectrum_long = nom_file_spectrum_short + num + ".dat";
const char *nom_file_spectrum = (nom_file_spectrum_long).c_str(); // Nom_file[numero_laser].dat
current_Laser.read_Spectrum(nom_file_spectrum); // Lit le fichier du spectre laser (rien si le ficheir n'existe pas)
string nom_file_intensity_short = (string(nom_file_intensity)).substr(0,string(nom_file_intensity).length() -4); // enlève le .dat
string nom_file_intensity_long = nom_file_intensity_short + num + ".dat";
const char *nom_file_intensity = (nom_file_intensity_long).c_str(); // Nom_file[numero_laser].dat
current_Laser.read_Intensity(nom_file_intensity); // Lit le fichier du spectre laser (rien si le ficheir n'existe pas)
laser.push_back(current_Laser); // laser[i] = current_Laser;
}

Expand Down
2 changes: 1 addition & 1 deletion Main Code 64bits/Initialisation_programme.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ void set_random_generator(gsl_rng * r, int nombre_seed, const char *nom_file);
void Init_Molecule(const gsl_rng * r, vector <Molecule> &Mol, const Field fieldB, const Field fieldE, const int Nb_of_type_of_different_Mol, FitParams &params, DataCards data);

// Initialise les lasers
void Init_Laser(vector <Laser> &laser, const int Nb_lasers, FitParams &params, const char *nom_file);
void Init_Laser(vector <Laser> &laser, const int Nb_lasers, FitParams &params, const char *nom_file_spectrum, const char *nom_file_intensity);

// Modification temporelle des paramètres
void Modif_Param(const double t , FitParams &params);
Expand Down
Loading

0 comments on commit 6b70984

Please sign in to comment.