From 825a8aba8207c2bddfa6ef9891c11c64a2ab5e16 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 11 Apr 2020 15:28:22 +0200 Subject: [PATCH] nisot:: parallel_transport now also uses RK4 --- nonisotropic.cpp | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index 04b938fd..6d4e0b4c 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -1987,7 +1987,6 @@ EX namespace nisot { } EX int rk_steps = 20; - EX int pt_steps = 100; EX hyperpoint numerical_exp(hyperpoint v) { hyperpoint at = point31(0, 0, 0); @@ -2014,13 +2013,34 @@ EX namespace nisot { } else h = Pos * h; - int steps = 100; + int steps = rk_steps; h /= steps; + auto& at = tPos[3]; + auto& vel = h; + for(int i=0; i