Author: psteitz
Date: Wed Dec 1 03:43:20 2010
New Revision: 1040868
URL: http://svn.apache.org/viewvc?rev=1040868&view=rev
Log:
Replaced deprecated MaximumIterationsExceededException by
MaxCountExceededException. JIRA: MATH-438.
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/LegendreGaussIntegrator.java
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/RombergIntegrator.java
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/SimpsonIntegrator.java
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/TrapezoidIntegrator.java
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/AbstractLinearOptimizer.java
commons/proper/math/trunk/src/main/java/org/apache/commons/math/special/Gamma.java
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/ContinuedFraction.java
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/LegendreGaussIntegrator.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/LegendreGaussIntegrator.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/LegendreGaussIntegrator.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/LegendreGaussIntegrator.java
Wed Dec 1 03:43:20 2010
@@ -18,8 +18,8 @@ package org.apache.commons.math.analysis
import org.apache.commons.math.ConvergenceException;
import org.apache.commons.math.MathRuntimeException;
-import org.apache.commons.math.MaxIterationsExceededException;
import org.apache.commons.math.analysis.UnivariateRealFunction;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.exception.MathUserException;
import org.apache.commons.math.exception.util.LocalizedFormats;
import org.apache.commons.math.util.FastMath;
@@ -196,7 +196,7 @@ public class LegendreGaussIntegrator ext
}
- throw new MaxIterationsExceededException(maximalIterationCount);
+ throw new MaxCountExceededException(maximalIterationCount);
}
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/RombergIntegrator.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/RombergIntegrator.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/RombergIntegrator.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/RombergIntegrator.java
Wed Dec 1 03:43:20 2010
@@ -18,8 +18,8 @@ package org.apache.commons.math.analysis
import org.apache.commons.math.exception.MathUserException;
import org.apache.commons.math.MathRuntimeException;
-import org.apache.commons.math.MaxIterationsExceededException;
import org.apache.commons.math.analysis.UnivariateRealFunction;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.exception.util.LocalizedFormats;
import org.apache.commons.math.util.FastMath;
@@ -60,13 +60,13 @@ public class RombergIntegrator extends U
/** {...@inheritdoc} */
@Deprecated
public double integrate(final double min, final double max)
- throws MaxIterationsExceededException, MathUserException,
IllegalArgumentException {
+ throws MaxCountExceededException, MathUserException,
IllegalArgumentException {
return integrate(f, min, max);
}
/** {...@inheritdoc} */
public double integrate(final UnivariateRealFunction f, final double min,
final double max)
- throws MaxIterationsExceededException, MathUserException,
IllegalArgumentException {
+ throws MaxCountExceededException, MathUserException,
IllegalArgumentException {
final int m = maximalIterationCount + 1;
double previousRow[] = new double[m];
@@ -104,7 +104,7 @@ public class RombergIntegrator extends U
}
olds = s;
}
- throw new MaxIterationsExceededException(maximalIterationCount);
+ throw new MaxCountExceededException(maximalIterationCount);
}
/** {...@inheritdoc} */
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/SimpsonIntegrator.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/SimpsonIntegrator.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/SimpsonIntegrator.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/SimpsonIntegrator.java
Wed Dec 1 03:43:20 2010
@@ -18,8 +18,8 @@ package org.apache.commons.math.analysis
import org.apache.commons.math.exception.MathUserException;
import org.apache.commons.math.MathRuntimeException;
-import org.apache.commons.math.MaxIterationsExceededException;
import org.apache.commons.math.analysis.UnivariateRealFunction;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.exception.util.LocalizedFormats;
import org.apache.commons.math.util.FastMath;
@@ -59,13 +59,13 @@ public class SimpsonIntegrator extends U
/** {...@inheritdoc} */
@Deprecated
public double integrate(final double min, final double max)
- throws MaxIterationsExceededException, MathUserException,
IllegalArgumentException {
+ throws MaxCountExceededException, MathUserException,
IllegalArgumentException {
return integrate(f, min, max);
}
/** {...@inheritdoc} */
public double integrate(final UnivariateRealFunction f, final double min,
final double max)
- throws MaxIterationsExceededException, MathUserException,
IllegalArgumentException {
+ throws MaxCountExceededException, MathUserException,
IllegalArgumentException {
clearResult();
verifyInterval(min, max);
@@ -95,7 +95,7 @@ public class SimpsonIntegrator extends U
olds = s;
oldt = t;
}
- throw new MaxIterationsExceededException(maximalIterationCount);
+ throw new MaxCountExceededException(maximalIterationCount);
}
/** {...@inheritdoc} */
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/TrapezoidIntegrator.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/TrapezoidIntegrator.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/TrapezoidIntegrator.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/analysis/integration/TrapezoidIntegrator.java
Wed Dec 1 03:43:20 2010
@@ -18,8 +18,8 @@ package org.apache.commons.math.analysis
import org.apache.commons.math.exception.MathUserException;
import org.apache.commons.math.MathRuntimeException;
-import org.apache.commons.math.MaxIterationsExceededException;
import org.apache.commons.math.analysis.UnivariateRealFunction;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.exception.util.LocalizedFormats;
import org.apache.commons.math.util.FastMath;
@@ -99,13 +99,13 @@ public class TrapezoidIntegrator extends
/** {...@inheritdoc} */
@Deprecated
public double integrate(final double min, final double max)
- throws MaxIterationsExceededException, MathUserException,
IllegalArgumentException {
+ throws MaxCountExceededException, MathUserException,
IllegalArgumentException {
return integrate(f, min, max);
}
/** {...@inheritdoc} */
public double integrate(final UnivariateRealFunction f, final double min,
final double max)
- throws MaxIterationsExceededException, MathUserException,
IllegalArgumentException {
+ throws MaxCountExceededException, MathUserException,
IllegalArgumentException {
clearResult();
verifyInterval(min, max);
@@ -125,7 +125,7 @@ public class TrapezoidIntegrator extends
}
oldt = t;
}
- throw new MaxIterationsExceededException(maximalIterationCount);
+ throw new MaxCountExceededException(maximalIterationCount);
}
/** {...@inheritdoc} */
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/AbstractLinearOptimizer.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/AbstractLinearOptimizer.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/AbstractLinearOptimizer.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/optimization/linear/AbstractLinearOptimizer.java
Wed Dec 1 03:43:20 2010
@@ -19,7 +19,7 @@ package org.apache.commons.math.optimiza
import java.util.Collection;
-import org.apache.commons.math.MaxIterationsExceededException;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.optimization.GoalType;
import org.apache.commons.math.optimization.OptimizationException;
import org.apache.commons.math.optimization.RealPointValuePair;
@@ -96,7 +96,7 @@ public abstract class AbstractLinearOpti
protected void incrementIterationsCounter()
throws OptimizationException {
if (++iterations > maxIterations) {
- throw new OptimizationException(new
MaxIterationsExceededException(maxIterations));
+ throw new OptimizationException(new
MaxCountExceededException(maxIterations));
}
}
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/special/Gamma.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/special/Gamma.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/special/Gamma.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/special/Gamma.java
Wed Dec 1 03:43:20 2010
@@ -17,7 +17,7 @@
package org.apache.commons.math.special;
import org.apache.commons.math.MathException;
-import org.apache.commons.math.MaxIterationsExceededException;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.util.ContinuedFraction;
import org.apache.commons.math.util.FastMath;
@@ -185,7 +185,7 @@ public class Gamma {
sum = sum + an;
}
if (n >= maxIterations) {
- throw new MaxIterationsExceededException(maxIterations);
+ throw new MaxCountExceededException(maxIterations);
} else if (Double.isInfinite(sum)) {
ret = 1.0;
} else {
Modified:
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/ContinuedFraction.java
URL:
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/ContinuedFraction.java?rev=1040868&r1=1040867&r2=1040868&view=diff
==============================================================================
---
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/ContinuedFraction.java
(original)
+++
commons/proper/math/trunk/src/main/java/org/apache/commons/math/util/ContinuedFraction.java
Wed Dec 1 03:43:20 2010
@@ -18,7 +18,7 @@ package org.apache.commons.math.util;
import org.apache.commons.math.ConvergenceException;
import org.apache.commons.math.MathException;
-import org.apache.commons.math.MaxIterationsExceededException;
+import org.apache.commons.math.exception.MaxCountExceededException;
import org.apache.commons.math.exception.util.LocalizedFormats;
/**
@@ -198,9 +198,8 @@ public abstract class ContinuedFraction
}
if (n >= maxIterations) {
- throw new MaxIterationsExceededException(maxIterations,
- LocalizedFormats.NON_CONVERGENT_CONTINUED_FRACTION,
- x);
+ throw new
MaxCountExceededException(LocalizedFormats.NON_CONVERGENT_CONTINUED_FRACTION,
+ maxIterations, x);
}
return c;