<ahref="#pub-methods">Public Member Functions</a>|
<ahref="#pub-attribs">Data Fields</a></div>
<divclass="headertitle">
<divclass="title">voro::c_loop_order_periodic Class Reference</div></div>
</div><!--header-->
<divclass="contents">
<p>Class for looping over all of the particles specified in a pre-assembled <aclass="el"href="classvoro_1_1particle__order.html"title="A class for storing ordering information when particles are added to a container.">particle_order</a> class, for use with <aclass="el"href="classvoro_1_1container__periodic.html"title="Extension of the container_periodic_base class for computing regular Voronoi tessellations.">container_periodic</a> classes.
<areahref="classvoro_1_1c__loop__base.html"title="Base class for looping over particles in a container."alt="voro::c_loop_base"shape="rect"coords="0,0,173,24"/>
<trclass="inherit_header pub_methods_classvoro_1_1c__loop__base"><tdcolspan="2"onclick="javascript:toggleInherit('pub_methods_classvoro_1_1c__loop__base')"><imgsrc="closed.png"alt="-"/> Public Member Functions inherited from <aclass="el"href="classvoro_1_1c__loop__base.html">voro::c_loop_base</a></td></tr>
<divclass="textblock"><p>The <aclass="el"href="classvoro_1_1particle__order.html"title="A class for storing ordering information when particles are added to a container.">particle_order</a> class can be used to create a specific order of particles within the container. This class can then loop over these particles in this order. The class is particularly useful in cases where the ordering of the output must match the ordering of particles as they were inserted into the container. </p>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00403">403</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
<p>The constructor copies several necessary constants from the base class, and sets up a reference to the ordering class to use. </p>
<dlclass="params"><dt>Parameters:</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">con</td><td>the container class to use. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">vo_</td><td>the ordering class to use. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00417">417</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
<dlclass="section return"><dt>Returns:</dt><dd>True if there is another particle, false if no more particles are available. </dd></dl>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00433">433</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
<p>Sets the class to consider the first particle. </p>
<dlclass="section return"><dt>Returns:</dt><dd>True if there is any particle to consider, false otherwise. </dd></dl>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00422">422</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
<p>A pointer to the current position in the ordering class. </p>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00408">408</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
<p>A pointer to the end position in the ordering class. </p>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00410">410</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
<p>Definition at line <aclass="el"href="c__loops_8hh_source.html#l00406">406</a> of file <aclass="el"href="c__loops_8hh_source.html">c_loops.hh</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>