You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by lu...@apache.org on 2015/12/04 11:35:42 UTC
[1/7] [math] Fixed single integration step in step.
Repository: commons-math
Updated Branches:
refs/heads/field-ode dfdaea279 -> 0e4ed176f
Fixed single integration step in step.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/6d8c6369
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/6d8c6369
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/6d8c6369
Branch: refs/heads/field-ode
Commit: 6d8c6369595afd421c5c487388cabe96e78c0170
Parents: dfdaea2
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:31:26 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:31:26 2015 +0100
----------------------------------------------------------------------
...ractRungeKuttaFieldStepInterpolatorTest.java | 74 +++++++++++---------
1 file changed, 41 insertions(+), 33 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/6d8c6369/src/test/java/org/apache/commons/math3/ode/nonstiff/AbstractRungeKuttaFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/AbstractRungeKuttaFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/AbstractRungeKuttaFieldStepInterpolatorTest.java
index 43dfddf..e088434 100644
--- a/src/test/java/org/apache/commons/math3/ode/nonstiff/AbstractRungeKuttaFieldStepInterpolatorTest.java
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/AbstractRungeKuttaFieldStepInterpolatorTest.java
@@ -95,37 +95,7 @@ public abstract class AbstractRungeKuttaFieldStepInterpolatorTest {
RungeKuttaFieldStepInterpolator<T> interpolator = createInterpolator(field, t1 > t0,
new FieldExpandableODE<T>(eqn).getMapper());
// get the Butcher arrays from the field integrator
- String interpolatorName = interpolator.getClass().getName();
- String integratorName = interpolatorName.replaceAll("StepInterpolator", "Integrator");
-
- RungeKuttaFieldIntegrator<T> fieldIntegrator = null;
- try {
- @SuppressWarnings("unchecked")
- Class<RungeKuttaFieldIntegrator<T>> clz = (Class<RungeKuttaFieldIntegrator<T>>) Class.forName(integratorName);
- try {
- fieldIntegrator = clz.getConstructor(Field.class, RealFieldElement.class).newInstance(field,
- field.getOne());
- } catch (NoSuchMethodException nsme) {
- try {
- fieldIntegrator = clz.getConstructor(Field.class, RealFieldElement.class,
- RealFieldElement.class, RealFieldElement.class).newInstance(field,
- field.getZero().add(0.001),
- field.getOne(),
- field.getOne(),
- field.getOne());
- } catch (NoSuchMethodException e) {
- Assert.fail(e.getLocalizedMessage());
- }
- }
- } catch (InvocationTargetException ite) {
- Assert.fail(ite.getLocalizedMessage());
- } catch (IllegalAccessException iae) {
- Assert.fail(iae.getLocalizedMessage());
- } catch (InstantiationException ie) {
- Assert.fail(ie.getLocalizedMessage());
- } catch (ClassNotFoundException cnfe) {
- Assert.fail(cnfe.getLocalizedMessage());
- }
+ RungeKuttaFieldIntegrator<T> fieldIntegrator = createFieldIntegrator(field, interpolator);
T[][] a = fieldIntegrator.getA();
T[] b = fieldIntegrator.getB();
T[] c = fieldIntegrator.getC();
@@ -146,8 +116,8 @@ public abstract class AbstractRungeKuttaFieldStepInterpolatorTest {
for (int k = 0; k < a.length; ++k) {
for (int i = 0; i < y0.length; ++i) {
fieldY[i] = field.getZero().add(y0[i]);
- for (int s = 0; s < k; ++s) {
- fieldY[i] = fieldY[i].add(h.multiply(a[s][i].multiply(fieldYDotK[s][i])));
+ for (int s = 0; s <= k; ++s) {
+ fieldY[i] = fieldY[i].add(h.multiply(a[k][s].multiply(fieldYDotK[s][i])));
}
}
fieldYDotK[k + 1] = eqn.computeDerivatives(h.multiply(c[k]).add(t0), fieldY);
@@ -169,6 +139,44 @@ public abstract class AbstractRungeKuttaFieldStepInterpolatorTest {
}
+ private <T extends RealFieldElement<T>> RungeKuttaFieldIntegrator<T>
+ createFieldIntegrator(final Field<T> field, final RungeKuttaFieldStepInterpolator<T> interpolator) {
+ RungeKuttaFieldIntegrator<T> integrator = null;
+ try {
+ String interpolatorName = interpolator.getClass().getName();
+ String integratorName = interpolatorName.replaceAll("StepInterpolator", "Integrator");
+ @SuppressWarnings("unchecked")
+ Class<RungeKuttaFieldIntegrator<T>> clz = (Class<RungeKuttaFieldIntegrator<T>>) Class.forName(integratorName);
+ try {
+ integrator = clz.getConstructor(Field.class, RealFieldElement.class).newInstance(field,
+ field.getOne());
+ } catch (NoSuchMethodException nsme) {
+ try {
+ integrator = clz.getConstructor(Field.class,
+ RealFieldElement.class,
+ RealFieldElement.class,
+ RealFieldElement.class).
+ newInstance(field, field.getZero().add(0.001),
+ field.getOne(), field.getOne(), field.getOne());
+ } catch (NoSuchMethodException e) {
+ Assert.fail(e.getLocalizedMessage());
+ }
+ }
+
+ } catch (InvocationTargetException ite) {
+ Assert.fail(ite.getLocalizedMessage());
+ } catch (IllegalAccessException iae) {
+ Assert.fail(iae.getLocalizedMessage());
+ } catch (InstantiationException ie) {
+ Assert.fail(ie.getLocalizedMessage());
+ } catch (ClassNotFoundException cnfe) {
+ Assert.fail(cnfe.getLocalizedMessage());
+ }
+
+ return integrator;
+
+ }
+
private static class SinCos<T extends RealFieldElement<T>> implements FieldFirstOrderDifferentialEquations<T> {
private final Field<T> field;
protected SinCos(final Field<T> field) {
[3/7] [math] Added test for classical Rung-Kutta step interpolator.
Posted by lu...@apache.org.
Added test for classical Rung-Kutta step interpolator.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/723442dd
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/723442dd
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/723442dd
Branch: refs/heads/field-ode
Commit: 723442dd6132849e3a57bebb1d9e8a23dce126b9
Parents: 4c7c891
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:32:32 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:32:32 2015 +0100
----------------------------------------------------------------------
...sicalRungKuttaFieldStepInterpolatorTest.java | 44 ++++++++++++++++++++
1 file changed, 44 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/723442dd/src/test/java/org/apache/commons/math3/ode/nonstiff/ClassicalRungKuttaFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/ClassicalRungKuttaFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/ClassicalRungKuttaFieldStepInterpolatorTest.java
new file mode 100644
index 0000000..ba847c8
--- /dev/null
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/ClassicalRungKuttaFieldStepInterpolatorTest.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.math3.ode.nonstiff;
+
+
+import org.apache.commons.math3.Field;
+import org.apache.commons.math3.RealFieldElement;
+import org.apache.commons.math3.ode.FieldEquationsMapper;
+import org.apache.commons.math3.util.Decimal64Field;
+import org.junit.Test;
+
+public class ClassicalRungKuttaFieldStepInterpolatorTest extends AbstractRungeKuttaFieldStepInterpolatorTest {
+
+ protected <T extends RealFieldElement<T>> RungeKuttaFieldStepInterpolator<T>
+ createInterpolator(Field<T> field, boolean forward, FieldEquationsMapper<T> mapper) {
+ return new ClassicalRungeKuttaFieldStepInterpolator<T>(field, forward, mapper);
+ }
+
+ @Test
+ public void interpolationAtBounds() {
+ doInterpolationAtBounds(Decimal64Field.getInstance(), 1.0e-15);
+ }
+
+ @Test
+ public void interpolationInside() {
+ doInterpolationInside(Decimal64Field.getInstance(), 2.6e-7, 3.6e-6);
+ }
+
+}
[7/7] [math] Added test for Luther step interpolator.
Posted by lu...@apache.org.
Added test for Luther step interpolator.
BEWARE! This test does not work yet. It confirms there is a problem
in the step interpolator for Luther integrator.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/0e4ed176
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/0e4ed176
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/0e4ed176
Branch: refs/heads/field-ode
Commit: 0e4ed176fe7507d537b8d411473fdfff3e3efb07
Parents: 2c905d7
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:34:35 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:34:35 2015 +0100
----------------------------------------------------------------------
.../LutherFieldStepInterpolatorTest.java | 44 ++++++++++++++++++++
1 file changed, 44 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/0e4ed176/src/test/java/org/apache/commons/math3/ode/nonstiff/LutherFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/LutherFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/LutherFieldStepInterpolatorTest.java
new file mode 100644
index 0000000..0756347
--- /dev/null
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/LutherFieldStepInterpolatorTest.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.math3.ode.nonstiff;
+
+
+import org.apache.commons.math3.Field;
+import org.apache.commons.math3.RealFieldElement;
+import org.apache.commons.math3.ode.FieldEquationsMapper;
+import org.apache.commons.math3.util.Decimal64Field;
+import org.junit.Test;
+
+public class LutherFieldStepInterpolatorTest extends AbstractRungeKuttaFieldStepInterpolatorTest {
+
+ protected <T extends RealFieldElement<T>> RungeKuttaFieldStepInterpolator<T>
+ createInterpolator(Field<T> field, boolean forward, FieldEquationsMapper<T> mapper) {
+ return new LutherFieldStepInterpolator<T>(field, forward, mapper);
+ }
+
+ @Test
+ public void interpolationAtBounds() {
+ doInterpolationAtBounds(Decimal64Field.getInstance(), 1.0e-15);
+ }
+
+ @Test
+ public void interpolationInside() {
+ doInterpolationInside(Decimal64Field.getInstance(), 3.3e-14, 7.9e-13);
+ }
+
+}
[6/7] [math] Added test for classical midpoint step interpolator.
Posted by lu...@apache.org.
Added test for classical midpoint step interpolator.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/2c905d72
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/2c905d72
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/2c905d72
Branch: refs/heads/field-ode
Commit: 2c905d720995541be2bcaa6ef4b33230d3dede36
Parents: 631ce31
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:33:33 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:33:33 2015 +0100
----------------------------------------------------------------------
.../MidpointFieldStepInterpolatorTest.java | 44 ++++++++++++++++++++
1 file changed, 44 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/2c905d72/src/test/java/org/apache/commons/math3/ode/nonstiff/MidpointFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/MidpointFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/MidpointFieldStepInterpolatorTest.java
new file mode 100644
index 0000000..d962856
--- /dev/null
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/MidpointFieldStepInterpolatorTest.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.math3.ode.nonstiff;
+
+
+import org.apache.commons.math3.Field;
+import org.apache.commons.math3.RealFieldElement;
+import org.apache.commons.math3.ode.FieldEquationsMapper;
+import org.apache.commons.math3.util.Decimal64Field;
+import org.junit.Test;
+
+public class MidpointFieldStepInterpolatorTest extends AbstractRungeKuttaFieldStepInterpolatorTest {
+
+ protected <T extends RealFieldElement<T>> RungeKuttaFieldStepInterpolator<T>
+ createInterpolator(Field<T> field, boolean forward, FieldEquationsMapper<T> mapper) {
+ return new MidpointFieldStepInterpolator<T>(field, forward, mapper);
+ }
+
+ @Test
+ public void interpolationAtBounds() {
+ doInterpolationAtBounds(Decimal64Field.getInstance(), 1.0e-15);
+ }
+
+ @Test
+ public void interpolationInside() {
+ doInterpolationInside(Decimal64Field.getInstance(), 3.3e-4, 1.1e-5);
+ }
+
+}
[4/7] [math] Added test for classical 3/8 step interpolator.
Posted by lu...@apache.org.
Added test for classical 3/8 step interpolator.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/050474eb
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/050474eb
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/050474eb
Branch: refs/heads/field-ode
Commit: 050474ebd79c11eebb161d7377bbe82bb7104c33
Parents: 723442d
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:32:52 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:32:52 2015 +0100
----------------------------------------------------------------------
.../ThreeEighthesFieldStepInterpolatorTest.java | 44 ++++++++++++++++++++
1 file changed, 44 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/050474eb/src/test/java/org/apache/commons/math3/ode/nonstiff/ThreeEighthesFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/ThreeEighthesFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/ThreeEighthesFieldStepInterpolatorTest.java
new file mode 100644
index 0000000..0b3c88f
--- /dev/null
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/ThreeEighthesFieldStepInterpolatorTest.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.math3.ode.nonstiff;
+
+
+import org.apache.commons.math3.Field;
+import org.apache.commons.math3.RealFieldElement;
+import org.apache.commons.math3.ode.FieldEquationsMapper;
+import org.apache.commons.math3.util.Decimal64Field;
+import org.junit.Test;
+
+public class ThreeEighthesFieldStepInterpolatorTest extends AbstractRungeKuttaFieldStepInterpolatorTest {
+
+ protected <T extends RealFieldElement<T>> RungeKuttaFieldStepInterpolator<T>
+ createInterpolator(Field<T> field, boolean forward, FieldEquationsMapper<T> mapper) {
+ return new ThreeEighthesFieldStepInterpolator<T>(field, forward, mapper);
+ }
+
+ @Test
+ public void interpolationAtBounds() {
+ doInterpolationAtBounds(Decimal64Field.getInstance(), 1.0e-15);
+ }
+
+ @Test
+ public void interpolationInside() {
+ doInterpolationInside(Decimal64Field.getInstance(), 2.6e-7, 3.6e-6);
+ }
+
+}
[5/7] [math] Added test for Gill step interpolator.
Posted by lu...@apache.org.
Added test for Gill step interpolator.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/631ce314
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/631ce314
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/631ce314
Branch: refs/heads/field-ode
Commit: 631ce3146998c219726954f66f3885f3bc47c164
Parents: 050474e
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:33:10 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:33:10 2015 +0100
----------------------------------------------------------------------
.../nonstiff/GillFieldStepInterpolatorTest.java | 44 ++++++++++++++++++++
1 file changed, 44 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/631ce314/src/test/java/org/apache/commons/math3/ode/nonstiff/GillFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/GillFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/GillFieldStepInterpolatorTest.java
new file mode 100644
index 0000000..3ed0b98
--- /dev/null
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/GillFieldStepInterpolatorTest.java
@@ -0,0 +1,44 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.math3.ode.nonstiff;
+
+
+import org.apache.commons.math3.Field;
+import org.apache.commons.math3.RealFieldElement;
+import org.apache.commons.math3.ode.FieldEquationsMapper;
+import org.apache.commons.math3.util.Decimal64Field;
+import org.junit.Test;
+
+public class GillFieldStepInterpolatorTest extends AbstractRungeKuttaFieldStepInterpolatorTest {
+
+ protected <T extends RealFieldElement<T>> RungeKuttaFieldStepInterpolator<T>
+ createInterpolator(Field<T> field, boolean forward, FieldEquationsMapper<T> mapper) {
+ return new GillFieldStepInterpolator<T>(field, forward, mapper);
+ }
+
+ @Test
+ public void interpolationAtBounds() {
+ doInterpolationAtBounds(Decimal64Field.getInstance(), 1.0e-15);
+ }
+
+ @Test
+ public void interpolationInside() {
+ doInterpolationInside(Decimal64Field.getInstance(), 2.6e-7, 3.6e-6);
+ }
+
+}
[2/7] [math] Missing class parameter.
Posted by lu...@apache.org.
Missing class parameter.
Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/4c7c891d
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/4c7c891d
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/4c7c891d
Branch: refs/heads/field-ode
Commit: 4c7c891daf489f126c91451010ea20f814a26bae
Parents: 6d8c636
Author: Luc Maisonobe <lu...@apache.org>
Authored: Fri Dec 4 11:32:00 2015 +0100
Committer: Luc Maisonobe <lu...@apache.org>
Committed: Fri Dec 4 11:32:00 2015 +0100
----------------------------------------------------------------------
.../commons/math3/ode/nonstiff/EulerFieldStepInterpolatorTest.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/commons-math/blob/4c7c891d/src/test/java/org/apache/commons/math3/ode/nonstiff/EulerFieldStepInterpolatorTest.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/commons/math3/ode/nonstiff/EulerFieldStepInterpolatorTest.java b/src/test/java/org/apache/commons/math3/ode/nonstiff/EulerFieldStepInterpolatorTest.java
index 5e1aecd..4c3c608 100644
--- a/src/test/java/org/apache/commons/math3/ode/nonstiff/EulerFieldStepInterpolatorTest.java
+++ b/src/test/java/org/apache/commons/math3/ode/nonstiff/EulerFieldStepInterpolatorTest.java
@@ -28,7 +28,7 @@ public class EulerFieldStepInterpolatorTest extends AbstractRungeKuttaFieldStepI
protected <T extends RealFieldElement<T>> RungeKuttaFieldStepInterpolator<T>
createInterpolator(Field<T> field, boolean forward, FieldEquationsMapper<T> mapper) {
- return new EulerFieldStepInterpolator<>(field, forward, mapper);
+ return new EulerFieldStepInterpolator<T>(field, forward, mapper);
}
@Test