std::vector< cell_t > grid_
cell_t & getCell(const Eigen::Vector3d &r)
void InitializeGrid(const Eigen::Matrix3d &box)
void TestBead(const Topology &top, cell_t &cell, Bead *bead)
void Generate(BeadList &list1, BeadList &list2, BeadList &list3, bool do_exclusions=true) override
Neighbour list class for 3 body interactions.
std::vector< cell_t * > neighbours_