[Initial release from Ruben Scardovelli stephane.zaleski@upmc.fr**20070209175414 This is a simple rewrite of the original routine written by Eugenio Aulisa (DIENCA, Universita di Bologna) ] [Fix for obvious bug Stephane Popinet **20070212001748] [Added 2D stephane.zaleski@upmc.fr**20070228105530] [bug found by S. Popinet when t0 < t1 = t2 zaleski@lmm.jussieu.fr (on mac)**20070618130357] [Stephane Popinet's current version zaleski@lmm.jussieu.fr (on mac)**20070618130946] [removed unnecessary definitions zaleski@lmm.jussieu.fr (on mac)**20070618131515] [minor changes for testing darcs Stephane Zaleski **20121125184909 Ignore-this: 3098393fd612fc41507491d60dac8417 ]