#include <verlet_list.hpp>
|
| | VerletList2D (Scalar cutoff, Scalar skin) |
| |
| template<typename PosAccessor > |
| void | build (PosAccessor &&get_pos, int n, const CellList2D< Scalar > &cl) |
| | Build the neighbour list using a pre-built CellList2D.
|
| |
| template<typename PosAccessor > |
| bool | needs_rebuild (PosAccessor &&get_pos, int n) const |
| | Return true if a particle moved more than half the skin.
|
| |
| IntRange | neighbors (int i) const noexcept |
| | Cached neighbors of particle i.
|
| |
| Scalar | cutoff () const noexcept |
| |
| Scalar | skin () const noexcept |
| |
| Scalar | ext_cutoff () const noexcept |
| |
| int | n_particles () const noexcept |
| |
template<typename Scalar>
class num::VerletList2D< Scalar >
Definition at line 13 of file verlet_list.hpp.
◆ VerletList2D()
template<typename Scalar >
◆ build()
template<typename Scalar >
template<typename PosAccessor >
◆ cutoff()
template<typename Scalar >
◆ ext_cutoff()
template<typename Scalar >
◆ n_particles()
template<typename Scalar >
◆ needs_rebuild()
template<typename Scalar >
template<typename PosAccessor >
| bool num::VerletList2D< Scalar >::needs_rebuild |
( |
PosAccessor && |
get_pos, |
|
|
int |
n |
|
) |
| const |
|
inline |
Return true if a particle moved more than half the skin.
Definition at line 49 of file verlet_list.hpp.
◆ neighbors()
template<typename Scalar >
◆ skin()
template<typename Scalar >
The documentation for this class was generated from the following file: