diff --git a/src/MotionModel/entities/multiRotatingAxis/multiRotatingAxis.hpp b/src/MotionModel/entities/multiRotatingAxis/multiRotatingAxis.hpp index 2ba4c5a0..d39c6dbd 100644 --- a/src/MotionModel/entities/multiRotatingAxis/multiRotatingAxis.hpp +++ b/src/MotionModel/entities/multiRotatingAxis/multiRotatingAxis.hpp @@ -187,6 +187,7 @@ public: * It is assumed that the axis with deepest level (with more parrents) is * moved first and then the axis with lower levels. */ + INLINE_FUNCTION_HD void move(real dt) { diff --git a/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.cpp b/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.cpp index d58b2a4c..feed07a8 100644 --- a/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.cpp +++ b/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.cpp @@ -39,7 +39,6 @@ void pFlow::multiRotatingAxisMotion::impl_setTime bool pFlow::multiRotatingAxisMotion::impl_move(uint32 iter, real t , real dt ) const { - auto motion = motionComponents_.deviceViewAll(); Kokkos::parallel_for( "multiRotatingAxisMotion::impl_move", diff --git a/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.hpp b/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.hpp index eba60bba..7ab272c9 100644 --- a/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.hpp +++ b/src/MotionModel/multiRotatingAxisMotion/multiRotatingAxisMotion.hpp @@ -77,8 +77,7 @@ protected: return true; } - /// move the component itself - bool impl_move(uint32 iter, real t, real dt)const; + /// Read from dictionary bool impl_readDictionary(const dictionary& dict); @@ -108,6 +107,9 @@ public: // TODO: make this method protected void impl_setTime(uint32 iter, real t, real dt)const; + + /// move the component itself + bool impl_move(uint32 iter, real t, real dt)const; }; } // pFlow