Re: [eigen] SVD Bug

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,

I confirm that before your patch, valgrind finds a lot of errors in
his testcase, and that they are all gone with your patch.

Now looking at the unit test...

Of course we must maintain the current SVD implementation until we
replace it with something better.

Benoit

2010/9/23 Hauke Heibel <hauke.heibel@xxxxxxxxxxxxxx>:
> Hi,
>
> the user chef_seppel has found a bug in the SVD. Here is the post
> http://forum.kde.org/viewtopic.php?f=74&t=90425. I can confirm it is a
> bug.
>
> In principle, the attached patch should fix it. I also changed the
> unit test and according to our docs
> (http://eigen.tuxfamily.org/dox/classEigen_1_1SVD.html) I would expect
> any m-by-n matrix A to be working (when m>n). But the unit test fails
> even for the most simple example where A is 3-by-2, x is 2-by-1 and b
> is 3-by-1. The failure is caused by the solve part.
>
> I tried to look into it but failed. I can only say that already the
> matrix U is strange since its last row is zero and this should not be
> the case.
>
> I know that Benoit is still working on rewriting the SVD but at least
> the bad memory access should be fixed.
>
> Cheers,
> Hauke
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/