Go to the documentation of this file.
21 #ifndef __multiRotatingAxis_hpp__
22 #define __multiRotatingAxis_hpp__
33 class multiRotatingAxisMotion;
76 parentVel += ax.linTangentialVelocityPoint(p);
77 parIndex = ax.parentAxisIndex();
101 parIndex = ax.parentAxisIndex();
FUNCTION_H bool write(const multiRotatingAxisMotion *axisMotion, dictionary &dict) const
FUNCTION_H bool read(multiRotatingAxisMotion *axisMotion, const dictionary &dict)
INLINE_FUNCTION_HD void set(const realx3 &lp1, const realx3 &lp2)
INLINE_FUNCTION_HD bool isRotating() const
INLINE_FUNCTION_H void setAxisList(multiRotatingAxis *axisList)
INLINE_FUNCTION_HD realx3 pointTangentialVel(const realx3 &p) const
INLINE_FUNCTION_HD multiRotatingAxis()
INLINE_FUNCTION_HD realx3 point2() const
INLINE_FUNCTION_HD bool hasParrent() const
#define INLINE_FUNCTION_H
FUNCTION_HD multiRotatingAxis & operator=(const multiRotatingAxis &)=default
INLINE_FUNCTION_HD realx3 rotate(const realx3 &p, const line &ln, real theta)
multiRotatingAxis * axisList_
INLINE_FUNCTION_HD realx3 point1() const
INLINE_FUNCTION_HD realx3 transferPoint(const realx3 &p, real dt) const
INLINE_FUNCTION_HD realx3 linTangentialVelocityPoint(const realx3 &p) const
#define INLINE_FUNCTION_HD
INLINE_FUNCTION_HD int32 parentAxisIndex() const