Motion model class to be passed to computational units/kernels for transfing points and returning velocities at various positions. More...
Public Member Functions | |
| INLINE_FUNCTION_HD | Model (deviceViewType1D< multiRotatingAxis > axis, int32 numAxis) |
| INLINE_FUNCTION_HD | Model (const Model &)=default |
| INLINE_FUNCTION_HD Model & | operator= (const Model &)=default |
| INLINE_FUNCTION_HD realx3 | pointVelocity (int32 n, const realx3 &p) const |
| INLINE_FUNCTION_HD realx3 | operator() (int32 n, const realx3 &p) const |
| INLINE_FUNCTION_HD realx3 | transferPoint (int32 n, const realx3 p, real dt) const |
| INLINE_FUNCTION_HD int32 | numComponents () const |
Protected Attributes | |
| deviceViewType1D< multiRotatingAxis > | axis_ |
| int32 | numAxis_ =0 |
Motion model class to be passed to computational units/kernels for transfing points and returning velocities at various positions.
Definition at line 72 of file multiRotatingAxisMotion.hpp.
|
inline |
Definition at line 82 of file multiRotatingAxisMotion.hpp.
|
default |
|
default |
|
inline |
Definition at line 96 of file multiRotatingAxisMotion.hpp.
References multiRotatingAxisMotion::Model::axis_, and n.
Referenced by multiRotatingAxisMotion::Model::operator()().
Here is the caller graph for this function:
|
inline |
Definition at line 102 of file multiRotatingAxisMotion.hpp.
References n, and multiRotatingAxisMotion::Model::pointVelocity().
Here is the call graph for this function:
|
inline |
Definition at line 108 of file multiRotatingAxisMotion.hpp.
References multiRotatingAxisMotion::Model::axis_, and n.
|
inline |
Definition at line 113 of file multiRotatingAxisMotion.hpp.
References multiRotatingAxisMotion::Model::numAxis_.
|
protected |
Definition at line 76 of file multiRotatingAxisMotion.hpp.
Referenced by multiRotatingAxisMotion::Model::pointVelocity(), and multiRotatingAxisMotion::Model::transferPoint().
|
protected |
Definition at line 77 of file multiRotatingAxisMotion.hpp.
Referenced by multiRotatingAxisMotion::Model::numComponents().