Voro++
|
A class for looping over all particles in a container_periodic or container_periodic_poly class. More...
#include <c_loops.hh>
Public Member Functions | |
template<class c_class > | |
c_loop_all_periodic (c_class &con) | |
bool | start () |
bool | inc () |
Since the container_periodic and container_periodic_poly classes have a fundamentally different memory organization, the regular loop classes cannot be used with them.
Definition at line 331 of file c_loops.hh.
voro::c_loop_all_periodic::c_loop_all_periodic | ( | c_class & | con | ) | [inline] |
The constructor copies several necessary constants from the base periodic container class.
[in] | con | the periodic container class to use. |
Definition at line 337 of file c_loops.hh.
bool voro::c_loop_all_periodic::inc | ( | ) | [inline] |
Finds the next particle to test.
Definition at line 354 of file c_loops.hh.
bool voro::c_loop_all_periodic::start | ( | ) | [inline] |
Sets the class to consider the first particle.
Definition at line 342 of file c_loops.hh.