13 #ifndef ESYS_LSMSIMPLEPARTICLEDATA_H
14 #define ESYS_LSMSIMPLEPARTICLEDATA_H
45 inline Id
getId()
const;
47 inline void setId(
const Id &
id);
49 inline Id
getID()
const;
51 inline void setID(
const Id &
id);
59 inline void setTag(
const Tag &tag);
65 inline void setMass(
double mass);
73 inline void read(std::istream &istream);
double m_mass
Definition: SimpleParticleData.h:82
void setMass(double mass)
Definition: SimpleParticleData.hpp:144
double m_radius
Definition: SimpleParticleData.h:81
Vec3 m_position
Definition: SimpleParticleData.h:80
SimpleParticleData()
Definition: SimpleParticleData.hpp:18
Tag m_tag
Definition: SimpleParticleData.h:79
bool operator==(const SimpleParticleData &particleData) const
Definition: SimpleParticleData.hpp:78
double get3dMass() const
Definition: SimpleParticleData.hpp:159
double get2dMass() const
Definition: SimpleParticleData.hpp:154
void setID(const Id &id)
Definition: SimpleParticleData.hpp:104
void setPosition(const Vec3 &pos)
Definition: SimpleParticleData.hpp:119
Tag getTag() const
Definition: SimpleParticleData.hpp:124
std::istream & operator>>(std::istream &iStream, SimpleConnectionData &connectionData)
Definition: GeometryReader.cpp:128
Id getID() const
Definition: SimpleParticleData.hpp:109
int Id
Definition: SimpleParticleData.h:30
Definition: SimpleParticleData.h:27
Definition: CheckPointable.cpp:16
double getMass() const
Definition: SimpleParticleData.hpp:149
SimpleParticleData & operator=(const SimpleParticleData &p)
Definition: SimpleParticleData.hpp:67
double getRadius() const
Definition: SimpleParticleData.hpp:134
Id getId() const
Definition: SimpleParticleData.hpp:94
const Vec3 & getPosition() const
Definition: SimpleParticleData.hpp:114
Id m_id
Definition: SimpleParticleData.h:78
void read(std::istream &istream)
Definition: SimpleParticleData.hpp:164
void setRadius(const double &r)
Definition: SimpleParticleData.hpp:139
int Tag
Definition: SimpleParticleData.h:31
void write(std::ostream &write) const
Definition: SimpleParticleData.hpp:173
void setTag(const Tag &tag)
Definition: SimpleParticleData.hpp:129
void setId(const Id &id)
Definition: SimpleParticleData.hpp:99
std::ostream & operator<<(std::ostream &oStream, const SimpleConnectionData &connectionData)
Definition: GeometryReader.cpp:134