
#include <CellListEnumerator_standard.h>
Public Member Functions | |
| CellListEnumerator () | |
| void | initialize (const Topology< VacuumBoundaryConditions, CubicCellManager > *topo, Real cutoff) |
| void | get (CellPair &cp) |
| bool | notSameCell () |
| bool | done () |
| void | gotoEndPair () |
| void | nextNewPair (int inc) |
| void | next () |
Private Attributes | |
| CubicCellManager::CellListStructure::const_iterator | i |
| CubicCellManager::CellListStructure::const_iterator | j |
| CubicCellManager::CellListStructure::const_iterator | the_beginning |
| CubicCellManager::CellListStructure::const_iterator | the_end |
| Real | myCutoff |
| std::vector< CubicCellManager::Cell > | myDeltaList |
| int | the_first |
| int | the_last |
| int | the_counter |
| const CubicCellManager::CellListStructure * | myCellListStruct |
| Vector3D | myCellSize |
| CubicCellManager::Cell | myMax |
|
|
|
|
|
reached the end of the list of cell pairs
|
|
|
retrieve the current cell pair
|
|
|
goto the end of pair of cells with the same first cell
|
|
||||||||||||
|
|
|
|
get next pair
|
|
|
advance by inc in the cell list in respect to first cell
|
|
|
if the cells of the current cell pair are the same
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|