Go to the documentation of this file.
13 #ifndef ESYS_LSMROTPARTICLEPY_H
14 #define ESYS_LSMROTPARTICLEPY_H
Vec3Py getLinearAcceleration() const
Definition: RotParticlePy.cpp:96
Vec3Py getAngularForce() const
Definition: RotParticlePy.cpp:126
Vec3Py getVelocity() const
Definition: RotParticlePy.cpp:66
Definition: QuaternionPy.h:28
double getMass() const
Definition: Particle.h:118
const Vec3 & getInitPos() const
Definition: Particle.h:109
Vec3 getMoment() const
Definition: RotParticle.h:185
double getInvInertRot() const
Definition: RotParticle.h:184
void setLinearAcceleration(const Vec3Py &accel)
Definition: RotParticlePy.cpp:101
void setAngularForce(const Vec3Py &force)
Definition: RotParticlePy.cpp:131
Quaternion getQuat() const
Definition: RotParticle.h:176
void setAngularVelocity(const Vec3Py &vel)
Definition: RotParticlePy.cpp:86
void exportRotParticle()
Definition: RotParticlePy.cpp:137
Vec3Py getLinearForce() const
Definition: RotParticlePy.cpp:116
Vec3Py getAngularVelocity() const
Definition: RotParticlePy.cpp:81
Definition: CheckPointable.cpp:17
void setTag(int t)
particle tag handling
Definition: BasicParticle.h:73
void setPos(const Vec3 &pos)
Definition: BasicParticle.h:63
Vec3 m_moment
Angular velocity at time t.
Definition: RotParticle.h:108
int getTag() const
Definition: BasicParticle.h:74
Vec3Py getInitialPosn() const
Definition: RotParticlePy.cpp:41
Vec3 m_force
Definition: Particle.h:87
double getInvMass() const
Definition: Particle.h:119
void setForce(const Vec3 &force)
Definition: Particle.h:96
Vec3Py getPosn() const
Definition: RotParticlePy.cpp:46
void setMoment(const Vec3 &moment)
false if rotational dynamics are switched off
Definition: RotParticle.h:113
Definition: RotParticlePy.h:25
Vec3 getVel() const
Definition: Particle.h:114
Vec3 getForce() const
Definition: Particle.h:120
const Vec3 & getAngVel() const
Definition: RotParticle.h:172
QuaternionPy getOrientation() const
Definition: RotParticlePy.cpp:56
Vec3Py getAcceleration() const
Definition: RotParticlePy.cpp:91
double getInertRot() const
Definition: RotParticle.h:178
void setPosn(const Vec3Py &posn)
Definition: RotParticlePy.cpp:51
void setQuat(const Quaternion &quat)
Definition: RotParticle.h:177
void setLinearVelocity(const Vec3Py &vel)
Definition: RotParticlePy.cpp:76
void setAngVel(const Vec3 &V)
Definition: RotParticle.h:174
int getID() const
Definition: BasicParticle.h:65
double getRad() const
Definition: BasicParticle.h:64
Vec3Py getAngularAcceleration() const
Definition: RotParticlePy.cpp:106
void setAngularAcceleration(const Vec3Py &accel)
Definition: RotParticlePy.cpp:111
Vec3Py getLinearVelocity() const
Definition: RotParticlePy.cpp:71
Vec3 getPos() const
Definition: BasicParticle.h:62
void setLinearForce(const Vec3Py &force)
Definition: RotParticlePy.cpp:121
RotParticlePy()
Definition: RotParticlePy.cpp:23
void setVel(const Vec3 &V)
Definition: Particle.h:116
void setOrientation(const QuaternionPy &quat)
Definition: RotParticlePy.cpp:61
Class for a rotational particle.
Definition: RotParticle.h:54