From dd4b35e52f8211395d1eb7e87b9471003557779d Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu>
Date: Mon, 20 Aug 2018 14:43:54 +0200
Subject: [PATCH] fixed Helix

---
 Documentation/Examples/helix_example.cc | 2 +-
 Framework/Geometry/Helix.h              | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/Documentation/Examples/helix_example.cc b/Documentation/Examples/helix_example.cc
index ebb5cb4e9..6a2205305 100644
--- a/Documentation/Examples/helix_example.cc
+++ b/Documentation/Examples/helix_example.cc
@@ -1,8 +1,8 @@
 #include <Units/PhysicalUnits.h>
 #include <Geometry/Vector.h>
 #include <Geometry/CoordinateSystem.h>
-#include <Geometry/Helix.h>
 #include <Geometry/Point.h>
+#include <Geometry/Helix.h>
 #include <cstdlib>
 #include <iostream>
 #include <array>
diff --git a/Framework/Geometry/Helix.h b/Framework/Geometry/Helix.h
index 195ae3865..d64df5446 100644
--- a/Framework/Geometry/Helix.h
+++ b/Framework/Geometry/Helix.h
@@ -9,7 +9,7 @@
 
 class Helix // TODO: inherit from to-be-implemented "Trajectory"
 {
-    using SpeedVec = Vector<Speed>;
+    using SpeedVec = Vector<Speed::dimension_type>;
     
     Point const r0;
     Frequency const omegaC;
@@ -21,7 +21,7 @@ class Helix // TODO: inherit from to-be-implemented "Trajectory"
 public:
     Helix(Point const pR0, phys::units::quantity<phys::units::frequency_d> pOmegaC,
         SpeedVec const pvPar, SpeedVec const pvPerp) :
-        r0(pR0), omegaC(pOmegaC), vPar(pvPar), vPerp(pvPerp), uPerp(vPerp.cross(vPar.normalized()),
+        r0(pR0), omegaC(pOmegaC), vPar(pvPar), vPerp(pvPerp), uPerp(vPerp.cross(vPar.normalized())),
         radius(pvPar.norm() / abs(pOmegaC))
     {
         
-- 
GitLab