Author: erans Date: Sun Nov 21 14:20:24 2010 New Revision: 1037468 URL: http://svn.apache.org/viewvc?rev=1037468&view=rev Log: Removed unnecessary "try/catch" statements.
Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealVector.java Modified: commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealVector.java URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealVector.java?rev=1037468&r1=1037467&r2=1037468&view=diff ============================================================================== --- commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealVector.java (original) +++ commons/proper/math/trunk/src/main/java/org/apache/commons/math/linear/AbstractRealVector.java Sun Nov 21 14:20:24 2010 @@ -22,7 +22,6 @@ import java.util.NoSuchElementException; import org.apache.commons.math.exception.MathUnsupportedOperationException; import org.apache.commons.math.exception.DimensionMismatchException; -import org.apache.commons.math.exception.MathUserException; import org.apache.commons.math.exception.OutOfRangeException; import org.apache.commons.math.analysis.BinaryFunction; import org.apache.commons.math.analysis.ComposableFunction; @@ -350,11 +349,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapAbsToSelf() { - try { - return mapToSelf(ComposableFunction.ABS); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.ABS); } /** {...@inheritdoc} */ @@ -364,11 +359,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapAcosToSelf() { - try { - return mapToSelf(ComposableFunction.ACOS); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.ACOS); } /** {...@inheritdoc} */ @@ -378,11 +369,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapAsinToSelf() { - try { - return mapToSelf(ComposableFunction.ASIN); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.ASIN); } /** {...@inheritdoc} */ @@ -392,11 +379,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapAtanToSelf() { - try { - return mapToSelf(ComposableFunction.ATAN); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.ATAN); } /** {...@inheritdoc} */ @@ -406,11 +389,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapCbrtToSelf() { - try { - return mapToSelf(ComposableFunction.CBRT); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.CBRT); } /** {...@inheritdoc} */ @@ -420,11 +399,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapCeilToSelf() { - try { - return mapToSelf(ComposableFunction.CEIL); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.CEIL); } /** {...@inheritdoc} */ @@ -434,11 +409,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapCosToSelf() { - try { - return mapToSelf(ComposableFunction.COS); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.COS); } /** {...@inheritdoc} */ @@ -448,11 +419,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapCoshToSelf() { - try { - return mapToSelf(ComposableFunction.COSH); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.COSH); } /** {...@inheritdoc} */ @@ -462,11 +429,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapDivideToSelf(double d){ - try { - return mapToSelf(BinaryFunction.DIVIDE.fix2ndArgument(d)); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(BinaryFunction.DIVIDE.fix2ndArgument(d)); } /** {...@inheritdoc} */ @@ -476,11 +439,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapExpToSelf() { - try { - return mapToSelf(ComposableFunction.EXP); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.EXP); } /** {...@inheritdoc} */ @@ -490,11 +449,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapExpm1ToSelf() { - try { - return mapToSelf(ComposableFunction.EXPM1); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.EXPM1); } /** {...@inheritdoc} */ @@ -504,11 +459,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapFloorToSelf() { - try { - return mapToSelf(ComposableFunction.FLOOR); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.FLOOR); } /** {...@inheritdoc} */ @@ -518,11 +469,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapInvToSelf() { - try { - return mapToSelf(ComposableFunction.INVERT); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.INVERT); } /** {...@inheritdoc} */ @@ -532,11 +479,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapLogToSelf() { - try { - return mapToSelf(ComposableFunction.LOG); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.LOG); } /** {...@inheritdoc} */ @@ -546,11 +489,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapLog10ToSelf() { - try { - return mapToSelf(ComposableFunction.LOG10); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.LOG10); } /** {...@inheritdoc} */ @@ -560,11 +499,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapLog1pToSelf() { - try { - return mapToSelf(ComposableFunction.LOG1P); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.LOG1P); } /** {...@inheritdoc} */ @@ -574,11 +509,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapMultiplyToSelf(double d){ - try { - return mapToSelf(BinaryFunction.MULTIPLY.fix1stArgument(d)); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(BinaryFunction.MULTIPLY.fix1stArgument(d)); } /** {...@inheritdoc} */ @@ -588,11 +519,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapPowToSelf(double d){ - try { - return mapToSelf(BinaryFunction.POW.fix2ndArgument(d)); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(BinaryFunction.POW.fix2ndArgument(d)); } /** {...@inheritdoc} */ @@ -602,11 +529,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapRintToSelf() { - try { - return mapToSelf(ComposableFunction.RINT); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.RINT); } /** {...@inheritdoc} */ @@ -616,11 +539,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapSignumToSelf() { - try { - return mapToSelf(ComposableFunction.SIGNUM); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.SIGNUM); } /** {...@inheritdoc} */ @@ -630,11 +549,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapSinToSelf() { - try { - return mapToSelf(ComposableFunction.SIN); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.SIN); } /** {...@inheritdoc} */ @@ -644,11 +559,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapSinhToSelf() { - try { - return mapToSelf(ComposableFunction.SINH); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.SINH); } /** {...@inheritdoc} */ @@ -658,11 +569,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapSqrtToSelf() { - try { - return mapToSelf(ComposableFunction.SQRT); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.SQRT); } /** {...@inheritdoc} */ @@ -682,11 +589,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapTanToSelf() { - try { - return mapToSelf(ComposableFunction.TAN); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.TAN); } /** {...@inheritdoc} */ @@ -696,11 +599,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapTanhToSelf() { - try { - return mapToSelf(ComposableFunction.TANH); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.TANH); } /** {...@inheritdoc} */ @@ -710,11 +609,7 @@ public abstract class AbstractRealVector /** {...@inheritdoc} */ public RealVector mapUlpToSelf() { - try { - return mapToSelf(ComposableFunction.ULP); - } catch (MathUserException e) { - throw new IllegalArgumentException(e); - } + return mapToSelf(ComposableFunction.ULP); } /** {...@inheritdoc} */ @@ -823,12 +718,12 @@ public abstract class AbstractRealVector } /** {...@inheritdoc} */ - public RealVector map(UnivariateRealFunction function) throws MathUserException { + public RealVector map(UnivariateRealFunction function) { return copy().mapToSelf(function); } /** {...@inheritdoc} */ - public RealVector mapToSelf(UnivariateRealFunction function) throws MathUserException { + public RealVector mapToSelf(UnivariateRealFunction function) { Iterator<Entry> it = (function.value(0) == 0) ? sparseIterator() : iterator(); Entry e; while (it.hasNext() && (e = it.next()) != null) {