Hi Ardavan,
thank you for your reply -
I have tried the example once more, with an extra (reset-meep) as you
suggested,
but it makes no difference, it still gives me two time steps, as you can see
below.
Maybe it has to do with floating point rounding and comparison, so it
doesn't
happen on all systems? Someone else want to give it a try?
$ meep
meep>
meep> (reset-meep)
meep> (run-until 10
.. (at-time 5
.. (lambda (x) (display "time: ") (display (meep-time)) (newline))
.. )
.. )
-----------
Initializing structure...
Working in 3D dimensions.
time for set_epsilon = 0.019 s
-----------
time: 5.0
time: 10.0
run 0 finished at t = 10.0 (200 timesteps)
meep>
meep> (exit)
_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss