Voro++
|
Class for looping over all of the particles in a container. More...
#include <c_loops.hh>
Public Member Functions | |
template<class c_class > | |
c_loop_all (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 | |
Data Fields 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 |
This is one of the simplest loop classes, that scans the computational blocks in order, and scans all the particles within each block in order.
Definition at line 165 of file c_loops.hh.
|
inline |
The constructor copies several necessary constants from the base container class.
[in] | con | the container class to use. |
Definition at line 171 of file c_loops.hh.
|
inline |
Finds the next particle to test.
Definition at line 183 of file c_loops.hh.
|
inline |
Sets the class to consider the first particle.
Definition at line 175 of file c_loops.hh.