Return-Path: Delivered-To: apmail-commons-commits-archive@minotaur.apache.org Received: (qmail 16236 invoked from network); 23 May 2009 11:48:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 May 2009 11:48:52 -0000 Received: (qmail 34415 invoked by uid 500); 23 May 2009 11:49:05 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 34320 invoked by uid 500); 23 May 2009 11:49:04 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 34311 invoked by uid 99); 23 May 2009 11:49:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 23 May 2009 11:49:04 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 23 May 2009 11:49:02 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 5A51523888AD; Sat, 23 May 2009 11:48:42 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r777895 - /commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/ Date: Sat, 23 May 2009 11:48:42 -0000 To: commits@commons.apache.org From: sebb@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090523114842.5A51523888AD@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: sebb Date: Sat May 23 11:48:41 2009 New Revision: 777895 URL: http://svn.apache.org/viewvc?rev=777895&view=rev Log: Move Serializable from interface to implementations Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/DecompositionSolver.java commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/EigenDecompositionImpl.java commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/LUDecompositionImpl.java commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/QRDecompositionImpl.java commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/SingularValueDecompositionImpl.java Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java?rev=777895&r1=777894&r2=777895&view=diff ============================================================================== --- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java (original) +++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/CholeskyDecompositionImpl.java Sat May 23 11:48:41 2009 @@ -198,7 +198,9 @@ } /** Specialized solver. */ - private static class Solver implements DecompositionSolver { + private static class Solver implements DecompositionSolver, Serializable { + // TODO: Add Serializable documentation + // TODO: Check Serializable implementation /** Serializable version identifier. */ private static final long serialVersionUID = -7288829864732555901L; Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/DecompositionSolver.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/DecompositionSolver.java?rev=777895&r1=777894&r2=777895&view=diff ============================================================================== --- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/DecompositionSolver.java (original) +++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/DecompositionSolver.java Sat May 23 11:48:41 2009 @@ -17,8 +17,6 @@ package org.apache.commons.math.linear.decomposition; -import java.io.Serializable; - import org.apache.commons.math.linear.InvalidMatrixException; import org.apache.commons.math.linear.RealMatrix; import org.apache.commons.math.linear.RealVector; @@ -38,7 +36,7 @@ * @version $Revision$ $Date$ * @since 2.0 */ -public interface DecompositionSolver extends Serializable { +public interface DecompositionSolver { /** Solve the linear equation A × X = B for matrices A. *

The A matrix is implicit, it is provided by the underlying Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/EigenDecompositionImpl.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/EigenDecompositionImpl.java?rev=777895&r1=777894&r2=777895&view=diff ============================================================================== --- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/EigenDecompositionImpl.java (original) +++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/EigenDecompositionImpl.java Sat May 23 11:48:41 2009 @@ -17,6 +17,7 @@ package org.apache.commons.math.linear.decomposition; +import java.io.Serializable; import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -365,7 +366,9 @@ } /** Specialized solver. */ - private static class Solver implements DecompositionSolver { + private static class Solver implements DecompositionSolver, Serializable { + // TODO: Add Serializable documentation + // TODO: Check Serializable implementation /** Serializable version identifier. */ private static final long serialVersionUID = -8965845906036558410L; Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/LUDecompositionImpl.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/LUDecompositionImpl.java?rev=777895&r1=777894&r2=777895&view=diff ============================================================================== --- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/LUDecompositionImpl.java (original) +++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/LUDecompositionImpl.java Sat May 23 11:48:41 2009 @@ -17,6 +17,8 @@ package org.apache.commons.math.linear.decomposition; +import java.io.Serializable; + import org.apache.commons.math.MathRuntimeException; import org.apache.commons.math.linear.InvalidMatrixException; import org.apache.commons.math.linear.MatrixUtils; @@ -236,7 +238,9 @@ } /** Specialized solver. */ - private static class Solver implements DecompositionSolver { + private static class Solver implements DecompositionSolver, Serializable { + // TODO: Add Serializable documentation + // TODO: Check Serializable implementation /** Serializable version identifier. */ private static final long serialVersionUID = -6353105415121373022L; Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/QRDecompositionImpl.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/QRDecompositionImpl.java?rev=777895&r1=777894&r2=777895&view=diff ============================================================================== --- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/QRDecompositionImpl.java (original) +++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/QRDecompositionImpl.java Sat May 23 11:48:41 2009 @@ -17,6 +17,7 @@ package org.apache.commons.math.linear.decomposition; +import java.io.Serializable; import java.util.Arrays; import org.apache.commons.math.MathRuntimeException; @@ -256,7 +257,9 @@ } /** Specialized solver. */ - private static class Solver implements DecompositionSolver { + private static class Solver implements DecompositionSolver, Serializable { + // TODO: Add Serializable documentation + // TODO: Check Serializable implementation /** Serializable version identifier. */ private static final long serialVersionUID = -6353105415121373022L; Modified: commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/SingularValueDecompositionImpl.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/SingularValueDecompositionImpl.java?rev=777895&r1=777894&r2=777895&view=diff ============================================================================== --- commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/SingularValueDecompositionImpl.java (original) +++ commons/proper/math/trunk/src/java/org/apache/commons/math/linear/decomposition/SingularValueDecompositionImpl.java Sat May 23 11:48:41 2009 @@ -17,6 +17,8 @@ package org.apache.commons.math.linear.decomposition; +import java.io.Serializable; + import org.apache.commons.math.ConvergenceException; import org.apache.commons.math.MathRuntimeException; import org.apache.commons.math.linear.InvalidMatrixException; @@ -297,7 +299,9 @@ } /** Specialized solver. */ - private static class Solver implements DecompositionSolver { + private static class Solver implements DecompositionSolver, Serializable { + // TODO: Add Serializable documentation + // TODO: Check Serializable implementation /** Serializable version identifier. */ private static final long serialVersionUID = -1959408026708904378L;