#include <nblistgrid.h>
|
| void | Generate (BeadList &list1, BeadList &list2, bool do_exclusions=true) override |
| | Generate the neighbour list based on two bead lists (e.g. bead types)
|
| void | Generate (BeadList &list, bool do_exclusions=true) override |
| | Generate the neighbour list based on a single bead list.
|
| | NBList () |
| | ~NBList () override |
| void | setCutoff (double cutoff) |
| | set the cutoff for the neighbour search
|
| double | getCutoff () const |
| | get the cutoff for the neighbour search
|
| template<typename T> |
| void | SetMatchFunction (T *object, bool(T::*fkt)(Bead *, Bead *, const Eigen::Vector3d &, double dist)) |
| | match function for class member functions
|
| void | SetMatchFunction (bool(*fkt)(Bead *, Bead *, const Eigen::Vector3d &, double)) |
| | match function for static member functions or plain functions
|
| template<typename pair_type> |
| void | setPairType () |
| | function to use a user defined pair type
|
| | PairList ()=default |
| virtual | ~PairList () |
| void | AddPair (BeadPair *p) |
| iterator | begin () |
| iterator | end () |
| BeadPair * | front () |
| BeadPair * | back () |
| bool | empty () const |
| Index | size () const |
| void | Cleanup () |
| BeadPair * | FindPair (Bead *e1, Bead *e2) |
| partners * | FindPartners (Bead *e1) |
Definition at line 34 of file nblistgrid.h.
◆ Generate() [1/2]
| void votca::csg::NBListGrid::Generate |
( |
BeadList & | list, |
|
|
bool | do_exclusions = true ) |
|
overridevirtual |
◆ Generate() [2/2]
| void votca::csg::NBListGrid::Generate |
( |
BeadList & | list1, |
|
|
BeadList & | list2, |
|
|
bool | do_exclusions = true ) |
|
overridevirtual |
◆ getCell() [1/2]
◆ getCell() [2/2]
◆ InitializeGrid()
| void votca::csg::NBListGrid::InitializeGrid |
( |
const Eigen::Matrix3d & | box | ) |
|
|
protected |
◆ TestBead()
◆ TestCell()
◆ box_a_
| Eigen::Vector3d votca::csg::NBListGrid::box_a_ |
|
protected |
◆ box_b_
| Eigen::Vector3d votca::csg::NBListGrid::box_b_ |
|
protected |
◆ box_c_
| Eigen::Vector3d votca::csg::NBListGrid::box_c_ |
|
protected |
◆ box_Na_
| Index votca::csg::NBListGrid::box_Na_ |
|
protected |
◆ box_Nb_
| Index votca::csg::NBListGrid::box_Nb_ |
|
protected |
◆ box_Nc_
| Index votca::csg::NBListGrid::box_Nc_ |
|
protected |
◆ grid_
◆ norm_a_
| Eigen::Vector3d votca::csg::NBListGrid::norm_a_ |
|
protected |
◆ norm_b_
| Eigen::Vector3d votca::csg::NBListGrid::norm_b_ |
|
protected |
◆ norm_c_
| Eigen::Vector3d votca::csg::NBListGrid::norm_c_ |
|
protected |
The documentation for this class was generated from the following files: