I'm sorry Gilles. That's corrected in revision 1163587. Thanks! Sébastien 2011/8/31 Gilles Sadowski <gil...@harfang.homelinux.org>: > On Wed, Aug 31, 2011 at 07:41:26AM -0000, celes...@apache.org wrote: >> Author: celestin >> Date: Wed Aug 31 07:41:25 2011 >> New Revision: 1163515 >> >> URL: http://svn.apache.org/viewvc?rev=1163515&view=rev >> Log: >> Removed occurences of double[] from RealLinearOperator (see MATH-653) >> method double[] operate(double[]) has been left in AbstractRealMatrix, >> according to exchanges on this JIRA ticket. >> >> Modified: >> >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealMatrix.java >> >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/RealLinearOperator.java >> >> Modified: >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealMatrix.java >> URL: >> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealMatrix.java?rev=1163515&r1=1163514&r2=1163515&view=diff >> ============================================================================== >> --- >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealMatrix.java >> (original) >> +++ >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealMatrix.java >> Wed Aug 31 07:41:25 2011 >> @@ -625,7 +625,6 @@ public abstract class AbstractRealMatrix >> } >> >> /** {@inheritDoc} */ >> - @Override >> public double[] operate(final double[] v) { >> final int nRows = getRowDimension(); >> final int nCols = getColumnDimension(); >> >> Modified: >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/RealLinearOperator.java >> URL: >> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/RealLinearOperator.java?rev=1163515&r1=1163514&r2=1163515&view=diff >> ============================================================================== >> --- >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/RealLinearOperator.java >> (original) >> +++ >> commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/RealLinearOperator.java >> Wed Aug 31 07:41:25 2011 >> @@ -17,8 +17,6 @@ >> >> package org.apache.commons.math.linear; >> >> -import org.apache.commons.math.exception.DimensionMismatchException; >> - >> /** >> * This class defines a linear operator operating on real ({@code double}) >> * vector spaces. >> @@ -70,24 +68,8 @@ public abstract class RealLinearOperator >> * >> * @param x Vector to operate on. >> * @return the product of {@code this} instance with {@code x}. >> - */ >> - public double[] operate(final double[] x) { >> - if (x.length != getColumnDimension()) { >> - throw new DimensionMismatchException(x.length, >> getColumnDimension()); >> - } >> - final RealVector y = operate(new ArrayRealVector(x, false)); >> - if (y instanceof ArrayRealVector) { >> - return ((ArrayRealVector) y).getDataRef(); >> - } else { >> - return y.getData(); >> - } >> - } >> - >> - /** >> - * Returns the result of multiplying {@code this} by the vector {@code >> x}. >> - * >> - * @param x Vector to operate on. >> - * @return the product of {@code this} instance with {@code x}. >> + * @throws org.apache.commons.math.exception.DimensionMismatchException >> + * if {@code getColumnDimension() != v.getDimension()} >> */ >> public abstract RealVector operate(final RealVector x); >> } >> >> > > Javadoc: What is "v"? ;-) > I also tend to prefer a real sentence rather than a copy/paste of code > excerpts; e.g. > [...] if the column dimension does not match the size of vector {@code x}. > > > Best, > Gilles > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
--------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org