From: David B. <Dav...@mo...> - 2004-09-02 07:19:44
|
According to Jonathan Stickel <jjs...@sb...> (on 09/02/04): > OK, I see there has already been quite a bit of discussion and effort > regarding the qhull based functions. I still have 2 issues: > > 1. Griddata is used for (linear) interpolation and, as such, should > suffer not at all when using delaunay with the QJ option. Let's > implement this, please. It is a very easy fix, as indicated in my patch > for griddata.m at the beginning of this thread. I leave this point to someone who knows more.. > 2. Segfaults should never occur, but I have found an illustrative case > where it does with delaunay. I'll leave this to the experts. Here I have to agree, qhull should not be allowed to crash octave. If you implement the fix I suggested, I'll commit it... I started to do it then couldn't be bothered since I'd also have to check for the case of NEED_OCTAVE_QUIT and manually define something for the macros BEGIN_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE, as well as the function octave_throw_interrupt_exception.... Just defining them to nothing is probably an option... D. -- David Bateman Dav...@mo... Motorola CRM +33 1 69 35 48 04 (Ph) Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax) 91193 Gif-Sur-Yvette FRANCE The information contained in this communication has been classified as: [x] General Business Information [ ] Motorola Internal Use Only [ ] Motorola Confidential Proprietary |