147 lines
43 KiB
HTML
147 lines
43 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.11"/>
|
|
<title>mlpack: src/mlpack/methods/range_search/range_search.hpp Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="extra-stylesheet.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname">mlpack
|
|
 <span id="projectnumber">master</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.11 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_44a936ef30fc126706c6284a2fc0c990.html">mlpack</a></li><li class="navelem"><a class="el" href="dir_3cfbf900288ec2fe8dd2c2c8482f216e.html">methods</a></li><li class="navelem"><a class="el" href="dir_b810cce4cae1d8b45f5dab38895e0781.html">range_search</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">range_search.hpp</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="range__search_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#ifndef MLPACK_METHODS_RANGE_SEARCH_RANGE_SEARCH_HPP</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define MLPACK_METHODS_RANGE_SEARCH_RANGE_SEARCH_HPP</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#include <<a class="code" href="prereqs_8hpp.html">mlpack/prereqs.hpp</a>></span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#include <<a class="code" href="lmetric_8hpp.html">mlpack/core/metrics/lmetric.hpp</a>></span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#include <<a class="code" href="binary__space__tree_8hpp.html">mlpack/core/tree/binary_space_tree.hpp</a>></span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#include "<a class="code" href="range__search__stat_8hpp.html">range_search_stat.hpp</a>"</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="keyword">namespace </span><a class="code" href="namespacemlpack.html">mlpack</a> {</div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="namespacemlpack_1_1range.html"> 22</a></span> <span class="keyword">namespace </span>range {</div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keyword">class </span><a class="code" href="classmlpack_1_1range_1_1TrainVisitor.html">TrainVisitor</a>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">template</span><<span class="keyword">typename</span> MetricType = <a class="code" href="namespacemlpack_1_1metric.html#a012695bde5dbf7ded7f7a180b5f3f512">metric::EuclideanDistance</a>,</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keyword">typename</span> MatType = arma::mat,</div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">template</span><<span class="keyword">typename</span> TreeMetricType,</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">typename</span> TreeStatType,</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  <span class="keyword">typename</span> TreeMatType> <span class="keyword">class </span>TreeType = <a class="code" href="classmlpack_1_1tree_1_1BinarySpaceTree.html">tree::KDTree</a>></div><div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html"> 42</a></span> <span class="keyword">class </span><a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> {</div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keyword">public</span>:</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a56d716801a4d3390ba218a5de5d0ac63"> 46</a></span>  <span class="keyword">typedef</span> TreeType<MetricType, RangeSearchStat, MatType> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a56d716801a4d3390ba218a5de5d0ac63">Tree</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">RangeSearch</a>(<span class="keyword">const</span> MatType& <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a11b020a4f8da4e67e9d7df9559253174">referenceSet</a>,</div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">naive</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keyword">const</span> MetricType <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85">metric</a> = MetricType());</div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">RangeSearch</a>(MatType&& referenceSet,</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">naive</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  <span class="keyword">const</span> MetricType <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85">metric</a> = MetricType());</div><div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">RangeSearch</a>(Tree* <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#af4dd319afec22cdc66434513bcd6c48e">referenceTree</a>,</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  <span class="keyword">const</span> MetricType <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85">metric</a> = MetricType());</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">RangeSearch</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">naive</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a> = <span class="keyword">false</span>,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">const</span> MetricType <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85">metric</a> = MetricType());</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">RangeSearch</a>(<span class="keyword">const</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a>& other);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">RangeSearch</a>(<a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a>&& other);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a>& <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ab4e7d8cd71ff677fff203da04efdbea6">operator=</a>(<span class="keyword">const</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a>& other);</div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span> </div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a>& <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ab4e7d8cd71ff677fff203da04efdbea6">operator=</a>(<a class="code" href="classmlpack_1_1range_1_1RangeSearch.html">RangeSearch</a>&& other);</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div><div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a3812a7d101ec8f651983e1cacb013881">~RangeSearch</a>();</div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a003da7634609d1798c5dc7debd923088">Train</a>(<span class="keyword">const</span> MatType& referenceSet);</div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> </div><div class="line"><a name="l00188"></a><span class="lineno"> 188</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a003da7634609d1798c5dc7debd923088">Train</a>(MatType&& referenceSet);</div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> </div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a003da7634609d1798c5dc7debd923088">Train</a>(Tree* referenceTree);</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a7760049877247f43e0e75c09fc723ee3">Search</a>(<span class="keyword">const</span> MatType& querySet,</div><div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  <span class="keyword">const</span> <a class="code" href="classmlpack_1_1math_1_1RangeType.html">math::Range</a>& range,</div><div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  std::vector<std::vector<size_t>>& neighbors,</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  std::vector<std::vector<double>>& distances);</div><div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div><div class="line"><a name="l00263"></a><span class="lineno"> 263</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a7760049877247f43e0e75c09fc723ee3">Search</a>(Tree* queryTree,</div><div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  <span class="keyword">const</span> <a class="code" href="classmlpack_1_1math_1_1RangeType.html">math::Range</a>& range,</div><div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  std::vector<std::vector<size_t>>& neighbors,</div><div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  std::vector<std::vector<double>>& distances);</div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div><div class="line"><a name="l00298"></a><span class="lineno"> 298</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a7760049877247f43e0e75c09fc723ee3">Search</a>(<span class="keyword">const</span> <a class="code" href="classmlpack_1_1math_1_1RangeType.html">math::Range</a>& range,</div><div class="line"><a name="l00299"></a><span class="lineno"> 299</span>  std::vector<std::vector<size_t>>& neighbors,</div><div class="line"><a name="l00300"></a><span class="lineno"> 300</span>  std::vector<std::vector<double>>& distances);</div><div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div><div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a5c12e63ad76cb13c2df11b8d3c697a82"> 303</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a5c12e63ad76cb13c2df11b8d3c697a82">SingleMode</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a>; }</div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#ae38f824cd17757de6297a7bcb70969c1"> 305</a></span>  <span class="keywordtype">bool</span>& <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ae38f824cd17757de6297a7bcb70969c1">SingleMode</a>() { <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a>; }</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div><div class="line"><a name="l00308"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a74a147d17543d8f26fddd47344caa875"> 308</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a74a147d17543d8f26fddd47344caa875">Naive</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">naive</a>; }</div><div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#accd75a74bee18c2d5332d19913791722"> 310</a></span>  <span class="keywordtype">bool</span>& <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#accd75a74bee18c2d5332d19913791722">Naive</a>() { <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">naive</a>; }</div><div class="line"><a name="l00311"></a><span class="lineno"> 311</span> </div><div class="line"><a name="l00313"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#aef3656047218f17eb201150fae88ee7f"> 313</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#aef3656047218f17eb201150fae88ee7f">BaseCases</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ab50e960886d53242ac37aeacbc05d766">baseCases</a>; }</div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#acdac815b1c7a77544900d9c6d3eca494"> 315</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#acdac815b1c7a77544900d9c6d3eca494">Scores</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#af9742c82dba7d424f495e88b0b5dff16">scores</a>; }</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> </div><div class="line"><a name="l00318"></a><span class="lineno"> 318</span>  <span class="keyword">template</span><<span class="keyword">typename</span> Archive></div><div class="line"><a name="l00319"></a><span class="lineno"> 319</span>  <span class="keywordtype">void</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a6ef21346f949577dc5af79e26485e309">Serialize</a>(Archive& ar, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> version);</div><div class="line"><a name="l00320"></a><span class="lineno"> 320</span> </div><div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a671ec5dda79c51dd85e939a6ac51c1de"> 322</a></span>  <span class="keyword">const</span> MatType& <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a671ec5dda79c51dd85e939a6ac51c1de">ReferenceSet</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> *<a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a11b020a4f8da4e67e9d7df9559253174">referenceSet</a>; }</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div><div class="line"><a name="l00325"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a706464bac7cb1159558b67bfdfd9a43f"> 325</a></span>  Tree* <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a706464bac7cb1159558b67bfdfd9a43f">ReferenceTree</a>() { <span class="keywordflow">return</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#af4dd319afec22cdc66434513bcd6c48e">referenceTree</a>; }</div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> </div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span>  <span class="keyword">private</span>:</div><div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a0975bc6fc9cf8f3b7c38d5e66989f119"> 329</a></span>  std::vector<size_t> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a0975bc6fc9cf8f3b7c38d5e66989f119">oldFromNewReferences</a>;</div><div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#af4dd319afec22cdc66434513bcd6c48e"> 331</a></span>  Tree* <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#af4dd319afec22cdc66434513bcd6c48e">referenceTree</a>;</div><div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a11b020a4f8da4e67e9d7df9559253174"> 334</a></span>  <span class="keyword">const</span> MatType* <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a11b020a4f8da4e67e9d7df9559253174">referenceSet</a>;</div><div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div><div class="line"><a name="l00337"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#ab8fe43c24f611f06aab98e6bb683da61"> 337</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ab8fe43c24f611f06aab98e6bb683da61">treeOwner</a>;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#aee1da342a95d7065ecebbd3a499ec453"> 339</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#aee1da342a95d7065ecebbd3a499ec453">setOwner</a>;</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353"> 342</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">naive</a>;</div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720"> 344</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">singleMode</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85"> 347</a></span>  MetricType <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85">metric</a>;</div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span> </div><div class="line"><a name="l00350"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#ab50e960886d53242ac37aeacbc05d766"> 350</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#ab50e960886d53242ac37aeacbc05d766">baseCases</a>;</div><div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#af9742c82dba7d424f495e88b0b5dff16"> 352</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="classmlpack_1_1range_1_1RangeSearch.html#af9742c82dba7d424f495e88b0b5dff16">scores</a>;</div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span> </div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="classmlpack_1_1range_1_1RangeSearch.html#a6565cedff7e41786bcb14b65fe2ffd25"> 355</a></span>  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classmlpack_1_1range_1_1TrainVisitor.html">TrainVisitor</a>;</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> };</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> } <span class="comment">// namespace range</span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> } <span class="comment">// namespace mlpack</span></div><div class="line"><a name="l00360"></a><span class="lineno"> 360</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="comment">// Include implementation.</span></div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="preprocessor">#include "range_search_impl.hpp"</span></div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span> </div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="preprocessor">#endif</span></div><div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html">mlpack::range::RangeSearch</a></div><div class="ttdoc">The RangeSearch class is a template class for performing range searches. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00042">range_search.hpp:42</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_ae38f824cd17757de6297a7bcb70969c1"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#ae38f824cd17757de6297a7bcb70969c1">mlpack::range::RangeSearch::SingleMode</a></div><div class="ttdeci">bool & SingleMode()</div><div class="ttdoc">Modify whether single-tree search is being used. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00305">range_search.hpp:305</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_ac656f90d07f39fc821d5f04aa1e10720"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#ac656f90d07f39fc821d5f04aa1e10720">mlpack::range::RangeSearch::singleMode</a></div><div class="ttdeci">bool singleMode</div><div class="ttdoc">If true, single-tree computation is used. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00344">range_search.hpp:344</a></div></div>
|
|
<div class="ttc" id="lmetric_8hpp_html"><div class="ttname"><a href="lmetric_8hpp.html">lmetric.hpp</a></div></div>
|
|
<div class="ttc" id="namespacemlpack_html"><div class="ttname"><a href="namespacemlpack.html">mlpack</a></div><div class="ttdoc">Linear algebra utility functions, generally performed on matrices or vectors. </div><div class="ttdef"><b>Definition:</b> <a href="binarize_8hpp_source.html#l00018">binarize.hpp:18</a></div></div>
|
|
<div class="ttc" id="namespacemlpack_1_1metric_html_a012695bde5dbf7ded7f7a180b5f3f512"><div class="ttname"><a href="namespacemlpack_1_1metric.html#a012695bde5dbf7ded7f7a180b5f3f512">mlpack::metric::EuclideanDistance</a></div><div class="ttdeci">LMetric< 2, true > EuclideanDistance</div><div class="ttdoc">The Euclidean (L2) distance. </div><div class="ttdef"><b>Definition:</b> <a href="lmetric_8hpp_source.html#l00112">lmetric.hpp:112</a></div></div>
|
|
<div class="ttc" id="binary__space__tree_8hpp_html"><div class="ttname"><a href="binary__space__tree_8hpp.html">binary_space_tree.hpp</a></div></div>
|
|
<div class="ttc" id="prereqs_8hpp_html"><div class="ttname"><a href="prereqs_8hpp.html">prereqs.hpp</a></div><div class="ttdoc">The core includes that mlpack expects; standard C++ includes and Armadillo. </div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_adfde3efd24902d19cbd49a6897dac353"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#adfde3efd24902d19cbd49a6897dac353">mlpack::range::RangeSearch::naive</a></div><div class="ttdeci">bool naive</div><div class="ttdoc">If true, O(n^2) naive computation is used. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00342">range_search.hpp:342</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a0975bc6fc9cf8f3b7c38d5e66989f119"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a0975bc6fc9cf8f3b7c38d5e66989f119">mlpack::range::RangeSearch::oldFromNewReferences</a></div><div class="ttdeci">std::vector< size_t > oldFromNewReferences</div><div class="ttdoc">Mappings to old reference indices (used when this object builds trees). </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00329">range_search.hpp:329</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1tree_1_1BinarySpaceTree_html"><div class="ttname"><a href="classmlpack_1_1tree_1_1BinarySpaceTree.html">mlpack::tree::BinarySpaceTree</a></div><div class="ttdoc">A binary space partitioning tree, such as a KD-tree or a ball tree. </div><div class="ttdef"><b>Definition:</b> <a href="binary__space__tree_2binary__space__tree_8hpp_source.html#l00054">binary_space_tree.hpp:54</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_accd75a74bee18c2d5332d19913791722"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#accd75a74bee18c2d5332d19913791722">mlpack::range::RangeSearch::Naive</a></div><div class="ttdeci">bool & Naive()</div><div class="ttdoc">Modify whether naive search is being used. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00310">range_search.hpp:310</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a74a147d17543d8f26fddd47344caa875"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a74a147d17543d8f26fddd47344caa875">mlpack::range::RangeSearch::Naive</a></div><div class="ttdeci">bool Naive() const </div><div class="ttdoc">Get whether naive search is being used. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00308">range_search.hpp:308</a></div></div>
|
|
<div class="ttc" id="range__search__stat_8hpp_html"><div class="ttname"><a href="range__search__stat_8hpp.html">range_search_stat.hpp</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a5c12e63ad76cb13c2df11b8d3c697a82"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a5c12e63ad76cb13c2df11b8d3c697a82">mlpack::range::RangeSearch::SingleMode</a></div><div class="ttdeci">bool SingleMode() const </div><div class="ttdoc">Get whether single-tree search is being used. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00303">range_search.hpp:303</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a003da7634609d1798c5dc7debd923088"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a003da7634609d1798c5dc7debd923088">mlpack::range::RangeSearch::Train</a></div><div class="ttdeci">void Train(const MatType &referenceSet)</div><div class="ttdoc">Set the reference set to a new reference set, and build a tree if necessary. </div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a959ee6af1678c911f32b13471df05f85"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a959ee6af1678c911f32b13471df05f85">mlpack::range::RangeSearch::metric</a></div><div class="ttdeci">MetricType metric</div><div class="ttdoc">Instantiated distance metric. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00347">range_search.hpp:347</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a3812a7d101ec8f651983e1cacb013881"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a3812a7d101ec8f651983e1cacb013881">mlpack::range::RangeSearch::~RangeSearch</a></div><div class="ttdeci">~RangeSearch()</div><div class="ttdoc">Destroy the RangeSearch object. </div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_adc0bf4d8af5a5a3fdfe65802c1a849b4"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#adc0bf4d8af5a5a3fdfe65802c1a849b4">mlpack::range::RangeSearch::RangeSearch</a></div><div class="ttdeci">RangeSearch(const MatType &referenceSet, const bool naive=false, const bool singleMode=false, const MetricType metric=MetricType())</div><div class="ttdoc">Initialize the RangeSearch object with a given reference dataset (this is the dataset which is search...</div></div>
|
|
<div class="ttc" id="classmlpack_1_1math_1_1RangeType_html"><div class="ttname"><a href="classmlpack_1_1math_1_1RangeType.html">mlpack::math::RangeType< double ></a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_aee1da342a95d7065ecebbd3a499ec453"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#aee1da342a95d7065ecebbd3a499ec453">mlpack::range::RangeSearch::setOwner</a></div><div class="ttdeci">bool setOwner</div><div class="ttdoc">If true, we own the reference set. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00339">range_search.hpp:339</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_ab4e7d8cd71ff677fff203da04efdbea6"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#ab4e7d8cd71ff677fff203da04efdbea6">mlpack::range::RangeSearch::operator=</a></div><div class="ttdeci">RangeSearch & operator=(const RangeSearch &other)</div><div class="ttdoc">Copy the given RangeSearch model. </div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1TrainVisitor_html"><div class="ttname"><a href="classmlpack_1_1range_1_1TrainVisitor.html">mlpack::range::TrainVisitor</a></div><div class="ttdoc">TrainVisitor sets the reference set to a new reference set on the given RSType. </div><div class="ttdef"><b>Definition:</b> <a href="rs__model_8hpp_source.html#l00130">rs_model.hpp:130</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_ab50e960886d53242ac37aeacbc05d766"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#ab50e960886d53242ac37aeacbc05d766">mlpack::range::RangeSearch::baseCases</a></div><div class="ttdeci">size_t baseCases</div><div class="ttdoc">The total number of base cases during the last search. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00350">range_search.hpp:350</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a706464bac7cb1159558b67bfdfd9a43f"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a706464bac7cb1159558b67bfdfd9a43f">mlpack::range::RangeSearch::ReferenceTree</a></div><div class="ttdeci">Tree * ReferenceTree()</div><div class="ttdoc">Return the reference tree (or NULL if in naive mode). </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00325">range_search.hpp:325</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_aef3656047218f17eb201150fae88ee7f"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#aef3656047218f17eb201150fae88ee7f">mlpack::range::RangeSearch::BaseCases</a></div><div class="ttdeci">size_t BaseCases() const </div><div class="ttdoc">Get the number of base cases during the last search. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00313">range_search.hpp:313</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_af4dd319afec22cdc66434513bcd6c48e"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#af4dd319afec22cdc66434513bcd6c48e">mlpack::range::RangeSearch::referenceTree</a></div><div class="ttdeci">Tree * referenceTree</div><div class="ttdoc">Reference tree. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00331">range_search.hpp:331</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a671ec5dda79c51dd85e939a6ac51c1de"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a671ec5dda79c51dd85e939a6ac51c1de">mlpack::range::RangeSearch::ReferenceSet</a></div><div class="ttdeci">const MatType & ReferenceSet() const </div><div class="ttdoc">Return the reference set. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00322">range_search.hpp:322</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a6ef21346f949577dc5af79e26485e309"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a6ef21346f949577dc5af79e26485e309">mlpack::range::RangeSearch::Serialize</a></div><div class="ttdeci">void Serialize(Archive &ar, const unsigned int version)</div><div class="ttdoc">Serialize the model. </div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a7760049877247f43e0e75c09fc723ee3"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a7760049877247f43e0e75c09fc723ee3">mlpack::range::RangeSearch::Search</a></div><div class="ttdeci">void Search(const MatType &querySet, const math::Range &range, std::vector< std::vector< size_t >> &neighbors, std::vector< std::vector< double >> &distances)</div><div class="ttdoc">Search for all reference points in the given range for each point in the query set, returning the results in the neighbors and distances objects. </div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_acdac815b1c7a77544900d9c6d3eca494"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#acdac815b1c7a77544900d9c6d3eca494">mlpack::range::RangeSearch::Scores</a></div><div class="ttdeci">size_t Scores() const </div><div class="ttdoc">Get the number of scores during the last search. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00315">range_search.hpp:315</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_af9742c82dba7d424f495e88b0b5dff16"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#af9742c82dba7d424f495e88b0b5dff16">mlpack::range::RangeSearch::scores</a></div><div class="ttdeci">size_t scores</div><div class="ttdoc">The total number of scores during the last search. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00352">range_search.hpp:352</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_ab8fe43c24f611f06aab98e6bb683da61"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#ab8fe43c24f611f06aab98e6bb683da61">mlpack::range::RangeSearch::treeOwner</a></div><div class="ttdeci">bool treeOwner</div><div class="ttdoc">If true, this object is responsible for deleting the trees. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00337">range_search.hpp:337</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a11b020a4f8da4e67e9d7df9559253174"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a11b020a4f8da4e67e9d7df9559253174">mlpack::range::RangeSearch::referenceSet</a></div><div class="ttdeci">const MatType * referenceSet</div><div class="ttdoc">Reference set (data should be accessed using this). </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00334">range_search.hpp:334</a></div></div>
|
|
<div class="ttc" id="classmlpack_1_1range_1_1RangeSearch_html_a56d716801a4d3390ba218a5de5d0ac63"><div class="ttname"><a href="classmlpack_1_1range_1_1RangeSearch.html#a56d716801a4d3390ba218a5de5d0ac63">mlpack::range::RangeSearch::Tree</a></div><div class="ttdeci">TreeType< MetricType, RangeSearchStat, MatType > Tree</div><div class="ttdoc">Convenience typedef. </div><div class="ttdef"><b>Definition:</b> <a href="range__search_8hpp_source.html#l00046">range_search.hpp:46</a></div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.11
|
|
</small></address>
|
|
</body>
|
|
<script type="text/javascript">
|
|
var x = document.getElementsByClassName("formulaDsp");
|
|
var i;
|
|
for (i = 0; i < x.length; i++)
|
|
{
|
|
x[i].width /= 4;
|
|
}
|
|
</script>
|
|
</html>
|