Go to the documentation of this file.
13 #ifndef ESYS_LSMROTPARTICLEVIPY_H
14 #define ESYS_LSMROTPARTICLEVIPY_H
82 getstate(boost::python::object pcObj);
86 setstate(boost::python::object pcObj, boost::python::tuple state);
Definition: RotParticleVi.h:53
Vec3 m_moment
Angular velocity at time t.
Definition: RotParticleVi.h:104
Vec3Py getPosn() const
Definition: RotParticleViPy.cpp:39
Definition: QuaternionPy.h:28
static boost::python::tuple getstate(boost::python::object pcObj)
Definition: RotParticleViPy.cpp:147
const Vec3 getAngVel_t() const
Definition: RotParticleVi.h:164
void setAngVel(const Vec3 &V)
Definition: RotParticleVi.h:167
double getMass() const
Definition: Particle.h:118
void setLinearVelocity(const Vec3Py &vel)
Definition: RotParticleViPy.cpp:64
const Vec3 & getInitPos() const
Definition: Particle.h:109
void setRad(double r)
Definition: BasicParticle.h:70
Quaternion getQuat() const
Definition: RotParticleVi.h:169
Vec3Py getLinearVelocity() const
Definition: RotParticleViPy.cpp:54
void setAngularVelocityT(const Vec3Py &vel)
Definition: RotParticleViPy.cpp:109
Vec3Py getAngularForce() const
Definition: RotParticleViPy.cpp:124
Vec3Py getAngularVelocity() const
Definition: RotParticleViPy.cpp:94
void exportRotParticleVi()
Definition: RotParticleViPy.cpp:204
QuaternionPy getOrientation() const
Definition: RotParticleViPy.cpp:134
double getInertRot() const
Definition: RotParticleVi.h:171
void setInitPos(const Vec3 &initPos)
Definition: Particle.h:110
void setMass(double mass)
Definition: Particle.h:117
Vec3Py getAngularVelocityT() const
Definition: RotParticleViPy.cpp:104
void setAngVel_t(const Vec3 &v)
Definition: RotParticleVi.h:165
Definition: CheckPointable.cpp:17
Vec3Py getVelocity() const
Definition: RotParticleViPy.cpp:59
void setTag(int t)
particle tag handling
Definition: BasicParticle.h:73
void setPos(const Vec3 &pos)
Definition: BasicParticle.h:63
void setQuat(const Quaternion &q)
Definition: RotParticleVi.h:170
void setAngularForce(const Vec3Py &force)
Definition: RotParticleViPy.cpp:129
int getTag() const
Definition: BasicParticle.h:74
Vec3 getMoment() const
Definition: RotParticleVi.h:178
void setInertRot(double inertRot)
Definition: RotParticleVi.h:172
void setAngularVelocity(const Vec3Py &vel)
Definition: RotParticleViPy.cpp:99
static bool getstate_manages_dict()
Definition: RotParticleViPy.cpp:198
void setMoment(const Vec3 &moment)
Definition: RotParticleVi.h:179
Vec3 m_force
Definition: Particle.h:87
double getInvMass() const
Definition: Particle.h:119
void setLinearForce(const Vec3Py &force)
Definition: RotParticleViPy.cpp:74
void setForce(const Vec3 &force)
Definition: Particle.h:96
Vec3Py getLinearAcceleration() const
Definition: RotParticleViPy.cpp:79
Vec3Py getAcceleration() const
Definition: RotParticleViPy.cpp:84
static void setstate(boost::python::object pcObj, boost::python::tuple state)
Definition: RotParticleViPy.cpp:169
void setID(int id)
Definition: BasicParticle.h:66
Vec3 getVel() const
Definition: Particle.h:114
void setAngularAcceleration(const Vec3Py &accel)
Definition: RotParticleViPy.cpp:119
Vec3 getForce() const
Definition: Particle.h:120
Definition: RotParticleViPy.h:25
Definition: RotParticleViPy.h:78
double getInvInertRot() const
Definition: RotParticleVi.h:177
void setPosn(const Vec3Py &posn)
Definition: RotParticleViPy.cpp:44
int getID() const
Definition: BasicParticle.h:65
Vec3Py getAngularAcceleration() const
Definition: RotParticleViPy.cpp:114
double getRad() const
Definition: BasicParticle.h:64
const Vec3 & getAngVel() const
Definition: RotParticleVi.h:163
void setLinearAcceleration(const Vec3Py &accel)
Definition: RotParticleViPy.cpp:89
RotParticleViPy()
Definition: RotParticleViPy.cpp:22
Vec3 getPos() const
Definition: BasicParticle.h:62
Vec3Py getInitialPosn() const
Definition: RotParticleViPy.cpp:49
void setVel(const Vec3 &V)
Definition: Particle.h:116
Vec3Py getLinearForce() const
Definition: RotParticleViPy.cpp:69
void setOrientation(const QuaternionPy &quat)
Definition: RotParticleViPy.cpp:139