From c920ba09ec4f3c1837516ba1d5829b3a804aa40d Mon Sep 17 00:00:00 2001 From: jic13003 Date: Fri, 4 Dec 2015 19:02:52 -0500 Subject: [PATCH] test for output for derivative function of ThreeBodyExample --- .../ThreeBodyExample/ThreeBodyAPL.java | 37 ++++++++++--------- .../ThreeBodyExample/ThreeBodyExample.java | 14 ++++++- 2 files changed, 32 insertions(+), 19 deletions(-) diff --git a/src/jat/examples/ThreeBodyExample/ThreeBodyAPL.java b/src/jat/examples/ThreeBodyExample/ThreeBodyAPL.java index 28104e0..41a565c 100644 --- a/src/jat/examples/ThreeBodyExample/ThreeBodyAPL.java +++ b/src/jat/examples/ThreeBodyExample/ThreeBodyAPL.java @@ -23,24 +23,25 @@ public int getDimension() { return 6; } public double[] randv() { - double[] randv = new double[17]; - randv[1] = 1.0; - randv[2] = 1.0; - randv[3] = 1.0; - randv[4] = 1.0; - randv[5] = 1.0; - randv[6] = 1.0; - randv[7] = 1.0; - randv[8] = 1.0; - randv[9] = 1.0; - randv[10] = 1.0; - randv[11] = 1.0; - randv[12] = 1.0; - randv[13] = 1.0; - randv[14] = 1.0; - randv[15] = 1.0; - randv[16] = 1.0; - randv[17] = 1.0; + double[] randv = new double[18]; + randv[0] = 2.0; + randv[1] = 6.0; + randv[2] = 7.0; + randv[3] = 4.0; + randv[4] = 8.0; + randv[5] = 7.0; + randv[6] = 5.0; + randv[7] = 8.0; + randv[8] = 3.0; + randv[9] = 6.0; + randv[10] = 8.0; + randv[11] = 9.0; + randv[12] = 0.0; + randv[13] = 7.0; + randv[14] = 4.0; + randv[15] = 5.0; + randv[16] = 7.0; + randv[17] = 8.0; return randv; } } diff --git a/src/jat/examples/ThreeBodyExample/ThreeBodyExample.java b/src/jat/examples/ThreeBodyExample/ThreeBodyExample.java index 55e69d8..890744b 100644 --- a/src/jat/examples/ThreeBodyExample/ThreeBodyExample.java +++ b/src/jat/examples/ThreeBodyExample/ThreeBodyExample.java @@ -46,7 +46,19 @@ public static void main(String[] args) { // set the initial time to zero double t0 = 0.0; - //test + + // propagate the orbit + //FirstOrderIntegrator dp853 = new DormandPrince853Integrator(1.0e-8, 100.0, 1.0e-10, 1.0e-10); + //dp853.addStepHandler(sat.stepHandler); + // double[] y = new double[] { 7000.0, 0, 0, .0, 8, 0 }; // initial + // state + //test loop + + for (int i = 0; i< derivs.length; i++) + { + System.out.println(derivs[i]); + } + } }