<area href="classvoro_1_1container__periodic__poly.html" title="Extension of the container_periodic_base class for computing radical Voronoi tessellations." alt="voro::container_periodic_poly" shape="rect" coords="0,56,181,80"/>
<area href="classvoro_1_1container__poly.html" title="Extension of the container_base class for computing radical Voronoi tessellations." alt="voro::container_poly" shape="rect" coords="191,56,372,80"/>
<div class="textblock"><p>The <a class="el" href="classvoro_1_1container__poly.html" title="Extension of the container_base class for computing radical Voronoi tessellations.">container_poly</a> and <a class="el" href="classvoro_1_1container__periodic__poly.html" title="Extension of the container_periodic_base class for computing radical Voronoi tessellations.">container_periodic_poly</a> classes are derived from this class, and during the Voronoi cell computation, these routines are used to create the radical Voronoi tessellation. </p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00082">82</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
<p>The class constructor sets the maximum particle radius to be zero. </p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00092">92</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<tr><td class="paramdir">[in]</td><td class="paramname">crs</td><td>the radius squared to be tested. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mrs</td><td>the current maximum distance to a Voronoi vertex multiplied by two. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>True if particles at this radius could not possibly cut the cell, false otherwise. </dd></dl>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00111">111</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Subtracts the radius squared of a particle from a given value. </p>
<dl class="params"><dt>Parameters:</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">rs</td><td>the value to consider. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">ijk</td><td>the block that the particle is within. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">q</td><td>the index of the particle within the block. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>The value with the radius squared subtracted. </dd></dl>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00126">126</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00115">115</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>This is called prior to computing a Voronoi cell for a given particle to initialize any required constants. </p>
<dl class="params"><dt>Parameters:</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">ijk</td><td>the block that the particle is within. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">s</td><td>the index of the particle within the block. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00098">98</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Adds the maximum radius squared to a given value. </p>
<dl class="params"><dt>Parameters:</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">rs</td><td>the value to consider. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>The value with the radius squared added. </dd></dl>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00119">119</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Sets a required constant to be used when carrying out a plane bounds check. </p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00104">104</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00135">135</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Scales a plane displacement prior to use in the plane cutting algorithm, and also checks if it could possibly cut the cell. </p>
<dl class="params"><dt>Parameters:</dt><dd>
<table class="params">
<tr><td class="paramdir">[in,out]</td><td class="paramname">rs</td><td>the plane displacement to be scaled. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">mrs</td><td>the current maximum distance to a Voronoi vertex multiplied by two. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">ijk</td><td>the block that the particle is within. </td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">q</td><td>the index of the particle within the block. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns:</dt><dd>True if the cell could possibly cut the cell, false otherwise. </dd></dl>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00148">148</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>The current maximum radius of any particle, used to determine when to cut off the radical Voronoi computation. </p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00089">89</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>A two-dimensional array holding particle positions and radii. </p>
<p>Definition at line <a class="el" href="rad__option_8hh_source.html#l00085">85</a> of file <a class="el" href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>