multiRotatingAxisMotion added and tested

This commit is contained in:
hamidrezanorouzi
2023-01-08 08:06:15 +03:30
parent 0d45a2b8a5
commit 990a4a8d52
13 changed files with 809 additions and 8 deletions

View File

@ -41,6 +41,9 @@ bool pFlow::geometryMotion<MotionModel>::moveGeometry()
Kokkos::fence();
// move the motion components
motionModel_.move(t,dt);
// end of calculations
moveGeomTimer_.end();

View File

@ -24,6 +24,7 @@ Licence:
#include "geometryMotion.hpp"
#include "fixedWall.hpp"
#include "rotatingAxisMotion.hpp"
#include "multiRotatingAxisMotion.hpp"
#include "vibratingMotion.hpp"
@ -34,9 +35,12 @@ typedef geometryMotion<vibratingMotion> vibratingMotionGeometry;
typedef geometryMotion<rotatingAxisMotion> rotationAxisMotionGeometry;
typedef geometryMotion<multiRotatingAxisMotion> multiRotationAxisMotionGeometry;
typedef geometryMotion<fixedWall> fixedGeometry;
}

View File

@ -20,12 +20,13 @@ Licence:
#include "fixedWall.hpp"
#include "rotatingAxisMotion.hpp"
#include "multiRotatingAxisMotion.hpp"
#include "vibratingMotion.hpp"
template class pFlow::geometryMotion<pFlow::fixedWall>;
template class pFlow::geometryMotion<pFlow::rotatingAxisMotion>;
template class pFlow::geometryMotion<pFlow::multiRotatingAxisMotion>;
template class pFlow::geometryMotion<pFlow::vibratingMotion>;