![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
Functions | |
| template<typename CellIterator , typename PairKernel > | |
| void | link_cell (CellIterator first, CellIterator last, PairKernel &&pair_kernel) |
| Iterates over all particles in the cell range, and over all pairs within the cells and with their neighbors. | |
| auto | periodic_fold (std::floating_point auto x, std::integral auto i, std::floating_point auto l) |
| Fold value into primary interval. | |
| auto | periodic_fold (std::floating_point auto x, std::floating_point auto l) |
| Fold value into primary interval. | |
| void Algorithm::link_cell | ( | CellIterator | first, |
| CellIterator | last, | ||
| PairKernel && | pair_kernel | ||
| ) |
Iterates over all particles in the cell range, and over all pairs within the cells and with their neighbors.
Definition at line 32 of file link_cell.hpp.
|
inline |
Fold value into primary interval.
| x | Value to fold |
| l | Length of primary interval |
Definition at line 62 of file periodic_fold.hpp.
|
inline |
Fold value into primary interval.
| x | Value to fold |
| i | Image count before folding |
| l | Length of primary interval |
Definition at line 36 of file periodic_fold.hpp.
Referenced by BoxGeometry::fold_position(), BoxGeometry::folded_image_box(), BoxGeometry::folded_position(), BoxGeometry::get_mi_vector(), BoxGeometry::get_mi_vector(), and positions_in_halo_impl().