@@ -139,13 +139,13 @@ int main(int argc, char ** argv){
139139 real_time::propagate<>(ions, electrons, output, options::theory{}.lda (), options::real_time{}.num_steps (nsteps).dt (0 .055_atomictime), kick);
140140
141141 match.check (" ETRS length kick: dipole step 0" , dip[0 ], -0.000309741032 );
142- match.check (" ETRS length kick: dipole step 10" , dip[10 ], 0.352439452823 );
143- match.check (" ETRS length kick: dipole step 20" , dip[20 ], 0.516924511546 );
144- match.check (" ETRS length kick: dipole step 30" , dip[30 ], 0.552695897606 );
145- match.check (" ETRS length kick: dipole step 40" , dip[40 ], 0.505285716066 );
146- match.check (" ETRS length kick: dipole step 50" , dip[50 ], 0.408432017486 );
147- match.check (" ETRS length kick: dipole step 60" , dip[60 ], 0.286408872554 );
148- match.check (" ETRS length kick: dipole step 70" , dip[70 ], 0.162609145400 );
142+ match.check (" ETRS length kick: dipole step 10" , dip[10 ], - 0.353225338482 );
143+ match.check (" ETRS length kick: dipole step 20" , dip[20 ], - 0.517982705117 );
144+ match.check (" ETRS length kick: dipole step 30" , dip[30 ], - 0.554109329493 );
145+ match.check (" ETRS length kick: dipole step 40" , dip[40 ], - 0.506630768030 );
146+ match.check (" ETRS length kick: dipole step 50" , dip[50 ], - 0.411072088843 );
147+ match.check (" ETRS length kick: dipole step 60" , dip[60 ], - 0.293501486218 );
148+ match.check (" ETRS length kick: dipole step 70" , dip[70 ], - 0.174726584012 );
149149
150150 match.check (" ETRS length kick: energy step 0" , en[0 ], -17.563616880918 );
151151 match.check (" ETRS length kick: energy step 10" , en[10 ], -17.563606697534 );
@@ -191,9 +191,9 @@ int main(int argc, char ** argv){
191191 real_time::propagate<>(ions, electrons, output, options::theory{}.lda (), options::real_time{}.num_steps (nsteps).dt (0 .055_atomictime), kick1 + kick2);
192192
193193 match.check (" ETRS velocity kick: dipole step 0" , dip[0 ], -0.000309741032 );
194- match.check (" ETRS velocity kick: dipole step 10" , dip[10 ], 0.352042693691 );
195- match.check (" ETRS velocity kick: dipole step 20" , dip[20 ], 0.516780678116 );
196- match.check (" ETRS velocity kick: dipole step 30" , dip[30 ], 0.552957962009 );
194+ match.check (" ETRS velocity kick: dipole step 10" , dip[10 ], - 0.352667764228 );
195+ match.check (" ETRS velocity kick: dipole step 20" , dip[20 ], - 0.517468633127 );
196+ match.check (" ETRS velocity kick: dipole step 30" , dip[30 ], - 0.553770289583 );
197197
198198 match.check (" ETRS velocity kick: energy step 0" , en[0 ], -17.563920909871 );
199199 match.check (" ETRS velocity kick: energy step 10" , en[10 ], -17.563906701155 );
@@ -236,9 +236,9 @@ int main(int argc, char ** argv){
236236 real_time::propagate<>(ions, electrons, output, options::theory{}.lda (), options::real_time{}.num_steps (nsteps).dt (0 .055_atomictime), perts);
237237
238238 match.check (" ETRS length kick: dipole step 0" , dip[0 ], -0.000309741032 );
239- match.check (" ETRS length kick: dipole step 10" , dip[10 ], 0.352439452823 );
240- match.check (" ETRS length kick: dipole step 20" , dip[20 ], 0.516924511546 );
241- match.check (" ETRS length kick: dipole step 30" , dip[30 ], 0.552695897606 );
239+ match.check (" ETRS length kick: dipole step 10" , dip[10 ], - 0.353225338482 );
240+ match.check (" ETRS length kick: dipole step 20" , dip[20 ], - 0.517982705117 );
241+ match.check (" ETRS length kick: dipole step 30" , dip[30 ], - 0.554109329493 );
242242
243243 match.check (" ETRS length kick: energy step 0" , en[0 ], -17.563616880918 );
244244 match.check (" ETRS length kick: energy step 10" , en[10 ], -17.563606697534 );
0 commit comments