Go to the documentation of this file.
13 #ifndef __SIMPLENTABLE_H
14 #define __SIMPLENTABLE_H
86 #endif //__SIMPLENTABLE_H
Vec3 m_xshift
Definition: SimpleNTable.h:70
int m_ysize
Definition: SimpleNTable.h:71
int getNumInsertedParticles() const
Definition: SimpleNTable.cpp:59
CSimple2DNTable(const Vec3 &, const Vec3 &, double, bool xcirc=false, bool ycirc=false)
Definition: SimpleNTable.cpp:99
Vec3 m_yshift
Definition: SimpleNTable.h:70
virtual int index(const Vec3 &) const
Definition: SimpleNTable.cpp:153
ASimpleNTable()
Definition: SimpleNTable.cpp:18
void insertParticle(SimpleParticle)
Definition: SimpleNTable.cpp:46
virtual int index(const Vec3 &) const =0
Vec3 m_p0
Definition: SimpleNTable.h:39
const Vec3 & getPos() const
Definition: SimpleParticle.hpp:30
virtual ~ASimpleNTable()
Definition: SimpleNTable.cpp:26
Definition: SimpleParticle.h:25
bool m_ycirc
Definition: SimpleNTable.h:72
VEC3_INLINE double & X()
Definition: vec3.h:119
bool m_xcirc
Definition: SimpleNTable.h:72
Class to represent the common part of a pair interaction, i.e. the IDs of the particles and the inter...
Definition: BasicInteraction.h:28
virtual vector< int > allidx(const Vec3 &) const =0
virtual vector< int > allidx(const Vec3 &) const
Definition: SimpleNTable.cpp:168
#define NULL
Definition: t_list.h:17
double m_dim
Definition: SimpleNTable.h:40
virtual void getInteractions(set< BasicInteraction, BILess > &, double)=0
int m_numInsertedParticles
Definition: SimpleNTable.h:41
virtual void insertParticleCircular(SimpleParticle)=0
const vector< SimpleParticle > * getNeighbors(const Vec3 &) const
Definition: SimpleNTable.cpp:36
VEC3_INLINE double & Y()
Definition: vec3.h:120
int m_xsize
Definition: SimpleNTable.h:71
boost::python::object iter(const boost::python::object &pyOb)
Definition: Util.h:25
void moveTo(const Vec3 &v)
Definition: SimpleParticle.hpp:40
vector< SimpleParticle > * m_data
Definition: SimpleNTable.h:38
virtual void getInteractions(set< BasicInteraction, BILess > &, double)
Definition: SimpleNTable.cpp:210
void print()
Definition: SimpleNTable.cpp:235
virtual void insertParticleCircular(SimpleParticle)
Definition: SimpleNTable.cpp:128
Abstract base class providing the interface for a simple, serial neighbor table. Used in random initi...
Definition: SimpleNTable.h:36
2D implementation of simple, serial neighbor table
Definition: SimpleNTable.h:68
int getClosestParticleID(const Vec3 &) const
Definition: SimpleNTable.cpp:71