ESyS-Particle  4.0.1
Public Types | Public Member Functions
esys::lsm::SimpleParticleData Class Reference

#include <SimpleParticleData.h>

Inheritance diagram for esys::lsm::SimpleParticleData:
Inheritance graph
[legend]

List of all members.

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)
SimpleParticleDataoperator= (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 Vec3getPosition () 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

Detailed Description

Container class for particle Id, Tag, position, radius and mass.


The documentation for this class was generated from the following files: