ESyS-Particle
4.0.1
|
#include <SimpleParticleData.h>
Public Types | |
typedef int | Id |
typedef int | Tag |
Public Member Functions | |
SimpleParticleData (Id id, Tag tag, const Vec3 &position, double radius) | |
SimpleParticleData (const Vec3 &position, double radius, Id id, Tag tag) | |
SimpleParticleData (const SimpleParticleData &p) | |
SimpleParticleData & | operator= (const SimpleParticleData &p) |
bool | operator== (const SimpleParticleData &particleData) const |
Id | getId () const |
void | setId (const Id &id) |
Id | getID () const |
void | setID (const Id &id) |
const Vec3 & | getPosition () const |
void | setPosition (const Vec3 &pos) |
Tag | getTag () const |
void | setTag (const Tag &tag) |
double | getRadius () const |
void | setRadius (const double &r) |
void | setMass (double mass) |
double | getMass () const |
double | get2dMass () const |
double | get3dMass () const |
void | read (std::istream &istream) |
void | write (std::ostream &write) const |
Container class for particle Id, Tag, position, radius and mass.