![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
A class for looping over all particles in a container_periodic or container_periodic_poly class. More...
#include <c_loops.hh>
Inheritance diagram for voro::c_loop_all_periodic:Public Member Functions | |
| template<class c_class > | |
| c_loop_all_periodic (c_class &con) | |
| bool | start () |
| bool | inc () |
Public Member Functions inherited from voro::c_loop_base | |
| template<class c_class > | |
| c_loop_base (c_class &con) | |
| void | pos (double &x, double &y, double &z) |
| void | pos (int &pid, double &x, double &y, double &z, double &r) |
| double | x () |
| double | y () |
| double | z () |
| int | pid () |
Additional Inherited Members | |
Public Attributes inherited from voro::c_loop_base | |
| const int | nx |
| const int | ny |
| const int | nz |
| const int | nxy |
| const int | nxyz |
| const int | ps |
| double ** | p |
| int ** | id |
| int * | co |
| int | i |
| int | j |
| int | k |
| int | ijk |
| int | q |
A class for looping over all particles in a container_periodic or container_periodic_poly class.
Since the container_periodic and container_periodic_poly classes have a fundamentally different memory organization, the regular loop classes cannot be used with them.
The constructor copies several necessary constants from the base periodic container class.
| [in] | con | the periodic container class to use. |
|
inline |
Finds the next particle to test.
|
inline |
Sets the class to consider the first particle.