Author: celestin Date: Mon Oct 8 05:19:50 2012 New Revision: 1395453 URL: http://svn.apache.org/viewvc?rev=1395453&view=rev Log: MATH-854: FieldMatrix.setSubMatrix does *not* throw NumberIsTooSmallException.
Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractFieldMatrix.java commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockFieldMatrix.java commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/FieldMatrix.java Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractFieldMatrix.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractFieldMatrix.java?rev=1395453&r1=1395452&r2=1395453&view=diff ============================================================================== --- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractFieldMatrix.java (original) +++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/AbstractFieldMatrix.java Mon Oct 8 05:19:50 2012 @@ -465,7 +465,7 @@ public abstract class AbstractFieldMatri public void setSubMatrix(final T[][] subMatrix, final int row, final int column) throws DimensionMismatchException, OutOfRangeException, - NoDataException, NullArgumentException, NumberIsTooSmallException { + NoDataException, NullArgumentException { if (subMatrix == null) { throw new NullArgumentException(); } Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockFieldMatrix.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockFieldMatrix.java?rev=1395453&r1=1395452&r2=1395453&view=diff ============================================================================== --- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockFieldMatrix.java (original) +++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/BlockFieldMatrix.java Mon Oct 8 05:19:50 2012 @@ -783,7 +783,7 @@ public class BlockFieldMatrix<T extends public void setSubMatrix(final T[][] subMatrix, final int row, final int column) throws DimensionMismatchException, OutOfRangeException, - NoDataException, NullArgumentException, NumberIsTooSmallException { + NoDataException, NullArgumentException { // safety checks MathUtils.checkNotNull(subMatrix); final int refLength = subMatrix[0].length; Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/FieldMatrix.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/FieldMatrix.java?rev=1395453&r1=1395452&r2=1395453&view=diff ============================================================================== --- commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/FieldMatrix.java (original) +++ commons/proper/math/trunk/src/main/java/org/apache/commons/math3/linear/FieldMatrix.java Mon Oct 8 05:19:50 2012 @@ -250,14 +250,12 @@ public interface FieldMatrix<T extends F * @throws NoDataException if a row or column of {@code subMatrix} is empty. * @throws DimensionMismatchException if {@code subMatrix} is not * rectangular (not all rows have the same length). - * @throws NumberIsTooSmallException if {@code endRow < startRow} or - * {@code endColumn < startColumn}. * @throws NullArgumentException if {@code subMatrix} is {@code null}. * @since 2.0 */ void setSubMatrix(T[][] subMatrix, int row, int column) throws DimensionMismatchException, OutOfRangeException, - NoDataException, NullArgumentException, NumberIsTooSmallException; + NoDataException, NullArgumentException; /** * Get the entries in row number {@code row}