13 #ifndef ESYS_LSMCONTACT_H
14 #define ESYS_LSMCONTACT_H
80 void read(std::istream &iStream)
85 void write(std::ostream &oStream)
const
129 const Vec3 &forcePos,
201 void write(std::ostream &oStream)
const
210 void read(std::istream &iStream)
230 contact.
read(iStream);
236 contact.
write(oStream);
ParticleData(const Vec3 &pos, double rad)
Definition: Contact.h:32
static const double FOUR_THIRDS_PI
Definition: Contact.h:67
double m_rad
Definition: Contact.h:94
Definition: Contact.h:101
Definition: CheckPointable.cpp:16
const Vec3 & getPos() const
Definition: Contact.h:41
static bool s_is3d
Definition: Contact.h:96
std::istream & operator>>(std::istream &iStream, esys::lsm::ParticleData &pd)
Definition: Contact.h:102
bool operator==(const ParticleData &pd) const
Definition: Contact.h:36
void write(std::ostream &oStream) const
Definition: Contact.h:85
Vec3 m_pos
Definition: Contact.h:93
double getVolume() const
Definition: Contact.h:68
void read(std::istream &iStream)
Definition: Contact.h:80
ParticleData()
Definition: Contact.h:28
std::ostream & operator<<(std::ostream &oStream, const esys::lsm::ParticleData &pd)
Definition: Contact.h:108
static bool is2d()
Definition: Contact.h:56
static bool is3d(bool is3d)
Definition: Contact.h:61
static bool is3d()
Definition: Contact.h:51
const double & getRad() const
Definition: Contact.h:46