Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BB29E981C for ; Sat, 5 May 2012 18:17:48 +0000 (UTC) Received: (qmail 29973 invoked by uid 500); 5 May 2012 18:17:48 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 29888 invoked by uid 500); 5 May 2012 18:17:48 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 29880 invoked by uid 99); 5 May 2012 18:17:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 May 2012 18:17:48 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.67.169.19] (HELO solo.fdn.fr) (80.67.169.19) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 May 2012 18:17:40 +0000 Received: from lehrin.spaceroots.org (smtp.spaceroots.org [80.67.176.229]) by smtp.fdn.fr (Postfix) with ESMTP id 14CA944304 for ; Sat, 5 May 2012 20:17:19 +0200 (CEST) Received: from [127.0.0.1] (lehrin.spaceroots.org [127.0.0.1]) by lehrin.spaceroots.org (Postfix) with ESMTP id CE29F5F414 for ; Sat, 5 May 2012 20:17:18 +0200 (CEST) Message-ID: <4FA56EAE.6040103@free.fr> Date: Sat, 05 May 2012 20:17:18 +0200 From: Luc Maisonobe User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120329 Icedove/10.0.3 MIME-Version: 1.0 To: Commons Developers List 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 References: <20120505175333.1EFA32388962@eris.apache.org> <4FA56B30.70003@free.fr> <4FA56CAF.9030201@gmail.com> In-Reply-To: <4FA56CAF.9030201@gmail.com> X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org 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