Go to the documentation of this file.
14 #ifndef ESYS_LSM_SIMPLEPARTICLEPY_H
15 #define ESYS_LSM_SIMPLEPARTICLEPY_H
double getRad() const
Definition: SimpleParticle.hpp:70
void translateBy(const Vec3 &v)
Definition: SimpleParticle.hpp:45
Id getID() const
Definition: SimpleParticleData.hpp:109
Definition: SimpleSpherePy.h:25
bool operator==(const SimpleSpherePy &p) const
Definition: SimpleSpherePy.cpp:61
const Vec3 & getPos() const
Definition: SimpleParticle.hpp:30
void setPosnPy(const Vec3Py posn)
Definition: SimpleSpherePy.cpp:56
void setPos(const Vec3 &pos)
Definition: SimpleParticle.hpp:35
Id getId() const
Definition: SimpleParticleData.hpp:94
Definition: SimpleParticle.h:25
Definition: SimpleSpherePy.cpp:82
void setMass(double mass)
Definition: SimpleParticleData.hpp:144
Definition: CheckPointable.cpp:17
double getRadius() const
Definition: SimpleParticleData.hpp:134
double getMass() const
Definition: SimpleParticleData.hpp:149
Vec3Py getPosnPy() const
Definition: SimpleSpherePy.cpp:66
void rotate(const Vec3 &rotation, const Vec3 &posn)
Definition: SimpleParticle.hpp:55
void translateByPy(const Vec3Py &translation)
Definition: SimpleSpherePy.cpp:71
SimpleSpherePy(const Vec3Py ¢re, double radius, int id=0, int tag=0, double mass=-1.0)
Definition: SimpleSpherePy.cpp:23
void setTag(const Tag &tag)
Definition: SimpleParticleData.hpp:129
void exportSimpleSphere()
Definition: SimpleSpherePy.cpp:100
static const Vec3 ZERO
Definition: vec3.h:52
static SimpleSpherePy INVALID
Definition: SimpleSpherePy.h:54
void setID(const Id &id)
Definition: SimpleParticleData.hpp:104
static boost::python::tuple getinitargs(SimpleSpherePy const &p)
Definition: SimpleSpherePy.cpp:86
void rigidRotatePy(const Vec3Py &axis, const Vec3Py &pt)
Definition: SimpleSpherePy.cpp:76
Tag getTag() const
Definition: SimpleParticleData.hpp:124
void setRad(double r)
Definition: SimpleParticle.hpp:75