<areahref="classvoro_1_1container.html"title="Extension of the container_base class for computing regular Voronoi tessellations."alt="voro::container"shape="rect"coords="0,56,150,80"/>
<areahref="classvoro_1_1container__periodic.html"title="Extension of the container_periodic_base class for computing regular Voronoi tessellations."alt="voro::container_periodic"shape="rect"coords="160,56,310,80"/>
<trclass="memitem:ab17c87e1f434718bec74e93387480be9"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classvoro_1_1radius__mono.html#ab17c87e1f434718bec74e93387480be9">r_init</a> (int ijk, int s)</td></tr>
<trclass="memitem:ae390a53c70f0295592d02fc9dd0a9086"><tdclass="memItemLeft"align="right"valign="top">double </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classvoro_1_1radius__mono.html#ae390a53c70f0295592d02fc9dd0a9086">r_current_sub</a> (double rs, int ijk, int q)</td></tr>
<trclass="memitem:a4aa8de703ecce74dc1625aea73149720"><tdclass="memItemLeft"align="right"valign="top">double </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classvoro_1_1radius__mono.html#a4aa8de703ecce74dc1625aea73149720">r_scale</a> (double rs, int ijk, int q)</td></tr>
<trclass="memitem:aaadf553614ec9390a37349bc7d7a7557"><tdclass="memItemLeft"align="right"valign="top">bool </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="classvoro_1_1radius__mono.html#aaadf553614ec9390a37349bc7d7a7557">r_scale_check</a> (double &rs, double mrs, int ijk, int q)</td></tr>
<divclass="textblock"><p>The container and <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 are derived from this class, and during the Voronoi cell computation, these routines are used to create the regular Voronoi tessellation. </p>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00024">24</a> of file <aclass="el"href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">crs</td><td>the radius squared to be tested. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">mrs</td><td>the current maximum distance to a Voronoi vertex multiplied by two. </td></tr>
</table>
</dd>
</dl>
<dlclass="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 <aclass="el"href="rad__option_8hh_source.html#l00040">40</a> of file <aclass="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>
<dlclass="params"><dt>Parameters:</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">rs</td><td>the value to consider. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">ijk</td><td>the block that the particle is within. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">q</td><td>the index of the particle within the block. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns:</dt><dd>The value with the radius squared subtracted. </dd></dl>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00055">55</a> of file <aclass="el"href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00044">44</a> of file <aclass="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>
<dlclass="params"><dt>Parameters:</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">ijk</td><td>the block that the particle is within. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">s</td><td>the index of the particle within the block. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00030">30</a> of file <aclass="el"href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Adds the maximum radius squared to a given value. </p>
<dlclass="params"><dt>Parameters:</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">rs</td><td>the value to consider. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns:</dt><dd>The value with the radius squared added. </dd></dl>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00048">48</a> of file <aclass="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 <aclass="el"href="rad__option_8hh_source.html#l00033">33</a> of file <aclass="el"href="rad__option_8hh_source.html">rad_option.hh</a>.</p>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00062">62</a> of file <aclass="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>
<dlclass="params"><dt>Parameters:</dt><dd>
<tableclass="params">
<tr><tdclass="paramdir">[in,out]</td><tdclass="paramname">rs</td><td>the plane displacement to be scaled. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">mrs</td><td>the current maximum distance to a Voronoi vertex multiplied by two. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">ijk</td><td>the block that the particle is within. </td></tr>
<tr><tdclass="paramdir">[in]</td><tdclass="paramname">q</td><td>the index of the particle within the block. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns:</dt><dd>True if the cell could possibly cut the cell, false otherwise. </dd></dl>
<p>Definition at line <aclass="el"href="rad__option_8hh_source.html#l00073">73</a> of file <aclass="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>