commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From l..@apache.org
Subject svn commit: r1141920 - /commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/solvers/BaseSecantSolverAbstractTest.java
Date Fri, 01 Jul 2011 12:44:26 GMT
Author: luc
Date: Fri Jul  1 12:44:26 2011
New Revision: 1141920

URL: http://svn.apache.org/viewvc?rev=1141920&view=rev
Log:
renamed BracketedSolution into BracketedUnivariateRealSolver and make it extend UnivariateRealSolver.

This will allow specifying directly a sub-category of solvers when needed. It will be used
for example by the ODE events detection mechanism, as it will ensure the integrator can automatically
go past the event time.

JIRA: MATH-605

Modified:
    commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/solvers/BaseSecantSolverAbstractTest.java

Modified: commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/solvers/BaseSecantSolverAbstractTest.java
URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/solvers/BaseSecantSolverAbstractTest.java?rev=1141920&r1=1141919&r2=1141920&view=diff
==============================================================================
--- commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/solvers/BaseSecantSolverAbstractTest.java
(original)
+++ commons/proper/math/trunk/src/test/java/org/apache/commons/math/analysis/solvers/BaseSecantSolverAbstractTest.java
Fri Jul  1 12:44:26 2011
@@ -162,8 +162,8 @@ public abstract class BaseSecantSolverAb
     public void testSolutionLeftSide() {
         UnivariateRealFunction f = new SinFunction();
         UnivariateRealSolver solver = getSolver();
-        if (!(solver instanceof BracketedSolution)) return;
-        ((BracketedSolution)solver).setAllowedSolutions(AllowedSolutions.LEFT_SIDE);
+        if (!(solver instanceof BracketedUnivariateRealSolver)) return;
+        ((BracketedUnivariateRealSolver)solver).setAllowedSolutions(AllowedSolutions.LEFT_SIDE);
         double left = -1.5;
         double right = 0.05;
         for(int i = 0; i < 10; i++) {
@@ -181,8 +181,8 @@ public abstract class BaseSecantSolverAb
     public void testSolutionRightSide() {
         UnivariateRealFunction f = new SinFunction();
         UnivariateRealSolver solver = getSolver();
-        if (!(solver instanceof BracketedSolution)) return;
-        ((BracketedSolution)solver).setAllowedSolutions(AllowedSolutions.RIGHT_SIDE);
+        if (!(solver instanceof BracketedUnivariateRealSolver)) return;
+        ((BracketedUnivariateRealSolver)solver).setAllowedSolutions(AllowedSolutions.RIGHT_SIDE);
         double left = -1.5;
         double right = 0.05;
         for(int i = 0; i < 10; i++) {



Mime
View raw message