Go to the documentation of this file.
13 #ifndef ESYS_LSMTHERMALROTPARTICLEPY_H
14 #define ESYS_LSMTHERMALROTPARTICLEPY_H
74 getstate(boost::python::object pcObj);
78 setstate(boost::python::object pcObj, boost::python::tuple state);
double getEquilibRadius() const
Definition: ThermParticle.h:87
void setTemperature(double t)
Definition: RotThermParticle.h:199
Vec3Py getAngularForce() const
Definition: RotThermalParticlePy.cpp:104
Vec3Py getAngularVelocity() const
Definition: RotThermalParticlePy.cpp:84
Vec3 m_moment
Angular velocity at time t.
Definition: RotParticleVi.h:104
void setEquilibRadius(double r)
Definition: ThermParticle.h:86
Definition: QuaternionPy.h:28
double getThermExpansion2() const
Definition: ThermParticle.h:99
void setAngVel(const Vec3 &V)
Definition: RotParticleVi.h:167
void setCp(double t)
Definition: RotThermParticle.h:202
Definition: RotThermalParticlePy.h:70
static void setstate(boost::python::object pcObj, boost::python::tuple state)
Definition: RotThermalParticlePy.cpp:157
double getTemperature() const
Definition: ThermParticle.h:81
double getMass() const
Definition: Particle.h:118
void exportRotThermalParticle()
Definition: RotThermalParticlePy.cpp:200
const Vec3 & getInitPos() const
Definition: Particle.h:109
void setRad(double r)
Definition: BasicParticle.h:70
Quaternion getQuat() const
Definition: RotParticleVi.h:169
Vec3Py getPosn() const
Definition: RotThermalParticlePy.cpp:39
void setAngularForce(const Vec3Py &force)
Definition: RotThermalParticlePy.cpp:109
void setEquilibTemperature(double t)
Definition: ThermParticle.h:83
void setThermExpansion1(double t)
Definition: RotThermParticle.h:204
double getInertRot() const
Definition: RotParticleVi.h:171
double getThermExpansion0() const
Definition: ThermParticle.h:93
Vec3Py getAngularAcceleration() const
Definition: RotThermalParticlePy.cpp:94
Vec3Py getInitialPosn() const
Definition: RotThermalParticlePy.cpp:49
void setLinearForce(const Vec3Py &force)
Definition: RotThermalParticlePy.cpp:69
void setInitPos(const Vec3 &initPos)
Definition: Particle.h:110
void setMass(double mass)
Definition: Particle.h:117
Definition: CheckPointable.cpp:17
Vec3Py getLinearForce() const
Definition: RotThermalParticlePy.cpp:64
Vec3Py getLinearVelocity() const
Definition: RotThermalParticlePy.cpp:54
void setTag(int t)
particle tag handling
Definition: BasicParticle.h:73
void setOrientation(const QuaternionPy &quat)
Definition: RotThermalParticlePy.cpp:119
void setAngularAcceleration(const Vec3Py &accel)
Definition: RotThermalParticlePy.cpp:99
void setPos(const Vec3 &pos)
Definition: BasicParticle.h:63
static bool getstate_manages_dict()
Definition: RotThermalParticlePy.cpp:194
void setQuat(const Quaternion &q)
Definition: RotParticleVi.h:170
int getTag() const
Definition: BasicParticle.h:74
double getThermExpansion1() const
Definition: ThermParticle.h:96
Vec3 getMoment() const
Definition: RotParticleVi.h:178
Definition: RotThermalParticlePy.h:25
void setInertRot(double inertRot)
Definition: RotParticleVi.h:172
void setMoment(const Vec3 &moment)
Definition: RotParticleVi.h:179
Definition: RotThermParticle.h:55
Vec3 m_force
Definition: Particle.h:87
double getInvMass() const
Definition: Particle.h:119
void setThermExpansion0(double t)
Definition: RotThermParticle.h:203
double getEquilibTemperature() const
Definition: ThermParticle.h:84
void setForce(const Vec3 &force)
Definition: Particle.h:96
void setID(int id)
Definition: BasicParticle.h:66
Vec3 getVel() const
Definition: Particle.h:114
static boost::python::tuple getstate(boost::python::object pcObj)
Definition: RotThermalParticlePy.cpp:127
Vec3 getForce() const
Definition: Particle.h:120
Vec3Py getLinearAcceleration() const
Definition: RotThermalParticlePy.cpp:74
void setLinearAcceleration(const Vec3Py &accel)
Definition: RotThermalParticlePy.cpp:79
QuaternionPy getOrientation() const
Definition: RotThermalParticlePy.cpp:114
void setThermExpansion2(double t)
Definition: RotThermParticle.h:205
double getInvInertRot() const
Definition: RotParticleVi.h:177
void setPosn(const Vec3Py &posn)
Definition: RotThermalParticlePy.cpp:44
int getID() const
Definition: BasicParticle.h:65
double getRad() const
Definition: BasicParticle.h:64
void setLinearVelocity(const Vec3Py &vel)
Definition: RotThermalParticlePy.cpp:59
const Vec3 & getAngVel() const
Definition: RotParticleVi.h:163
double getCp() const
Definition: ThermParticle.h:90
void setAngularVelocity(const Vec3Py &vel)
Definition: RotThermalParticlePy.cpp:89
Vec3 getPos() const
Definition: BasicParticle.h:62
void setVel(const Vec3 &V)
Definition: Particle.h:116
RotThermalParticlePy()
Definition: RotThermalParticlePy.cpp:22