commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Luc Maisonobe <Luc.Maison...@free.fr>
Subject Re: svn commit: r1334463 - in /commons/proper/math/trunk/src: main/java/org/apache/commons/math3/linear/HessenbergTransformer.java test/java/org/apache/commons/math3/linear/HessenbergTransformerTest.java
Date Sat, 05 May 2012 18:17:18 GMT
Le 05/05/2012 20:08, Thomas Neidhart a écrit :
> On 05/05/2012 08:02 PM, Luc Maisonobe wrote:
>> Le 05/05/2012 19:53, tn@apache.org a écrit :
>>> Author: tn
>>> Date: Sat May  5 17:53:32 2012
>>> New Revision: 1334463
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1334463&view=rev
>>> Log:
>>> [MATH-235] add HessenbergTransformer to transform a general real matrix to Hessenberg
form.
>>> This is a first step for the eigenvalue decomposition of a non-symmetric matrix.
>>
>> Great!
>>
>> Thanks, Thomas.
> 
> The other parts are also working:
> 
>  * SchurTransformer
>  * Final Eigenvalue / vector computation
> 
> It needs a bit more cleanup but I plan to commit it till tomorrow.
> 
> Where I am still struggling is with the internal DecompositionSolver,
> which right now only works for real eigenvalues. In case of complex
> eigenvalues, this would need to change and may result in a complex result.
> 
> So I do not know if we should throw a NotSupportedException in case of
> complex eigenvalues when calling EigenDecomposition.getSolver()?

I don't think so. We could return the real eigenvalues (if there are
some), or we could return something like illegal state.

Luc

> 
> Thomas
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message