<p>I added the implementation of the R++ tree. The split algorithm is designed in a R+/R++ independent manner. Right now the R++ tree uses the sweep algorithm of the R+ tree. I'd like to add a template parameter SweepType in order to implement different sweep techniques (the R+ and R++ papers do not discuss the sweep algorithm in detail. There is some discretion in the implementation. The papers state that there are some criteria.  And I think I should try to implement and compare them). Right now the R++ tree passes the RectangleTree/RPlusPlusTreeBoundTest and RectangleTree/RPlusPlusTreeTraverserTest tests.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/mlpack/mlpack/pull/699#issuecomment-226998820">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe/AJ4bFDd9QfU4ZDWv2dyrJZNfgfBqIdhXks5qNUsrgaJpZM4I3ATw">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFLoR4fGgoWw5wiyYfycTzke6iUsfks5qNUsrgaJpZM4I3ATw.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/mlpack/mlpack/pull/699#issuecomment-226998820"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>