Commit Graph
341 Commits
Author SHA1 Message Date
Omar Shrit 67ef37e3c6 Merge pull request #3815 from rcurtin/doc-ub-tree
Document `UBTree`
2024-10-31 17:09:02 +01:00
Ryan Curtin 7f952a8cb4 Fix link to a locally-hosted version. 2024-10-30 11:30:25 -04:00
Ryan Curtin e1082148d6 Use using instead of typedef. 2024-10-25 08:57:56 -04:00
Martin Lambertsen 855a22f267 Modernize typedefs in docs 2024-10-25 11:20:47 +02:00
Ryan Curtin 92d21c85b5 Fix minor merge issues that remained. 2024-10-23 17:52:25 -04:00
Ryan Curtin f09846cc2b Merge remote-tracking branch 'origin/master' into doc-ub-tree 2024-10-23 17:37:52 -04:00
Ryan Curtin ca27fa52f7 Merge pull request #3808 from rcurtin/doc-vptree
Document `VPTree`
2024-10-22 17:37:41 -04:00
Ryan Curtin 48333f9110 Fix link to HMM regression PDF. 2024-10-22 11:59:43 -04:00
Ryan Curtin 8f5bf8da77 Just use the direct ACM paper link instead of archive.org. 2024-10-22 09:18:01 -04:00
Ryan Curtin 6184424690 Fix link. 2024-10-21 21:29:34 -04:00
Ryan Curtin cac046a9c1 Add links to UBTree documentation. 2024-10-21 21:26:18 -04:00
Ryan Curtin 28734e4cf3 Fix incorrect tense. 2024-10-21 21:23:57 -04:00
Ryan Curtin c605720837 Document UB-tree. 2024-10-21 21:23:44 -04:00
Martin Lambertsen f05ae22d60 Merge remote-tracking branch 'origin/master' into feature/modernize-type-traits 2024-10-17 06:56:56 +02:00
Ryan Curtin 05281d6e17 Fix paper link. 2024-10-16 13:26:48 -04:00
Ryan Curtin 395c63383c Fix some minor links. 2024-10-16 12:33:00 -04:00
Ryan Curtin ef8d0df872 Merge remote-tracking branch 'origin/master' into doc-vptree 2024-10-16 12:26:53 -04:00
Martin Lambertsen 471a3daa27 Modernize STL type traits
With newer standards the readability of template heavy code can
be improved a lot by using a form with trailing _t for ::type and
_v for ::value respectively. Especially for ::type it also makes
the additional typename before the trait dispensable.

This PR combines multiple commits that modernize the traits,
starting with what clang-tidy could achieve while analyzing test files
and continuing by regex replaces with few manual corrections.

While it does not guarantee that all current occurrences are modernized,
it moves the codebase considerably into the modern direction. Note that
also before this PR both notations were used, so missing a few should
be acceptable.
2024-10-14 08:28:05 +02:00
Ryan Curtin 96bf8e34f5 Merge pull request #3806 from rcurtin/doc-mean-split-ball-tree
Document `MeanSplitBallTree`
2024-10-10 09:52:36 -04:00
Ryan Curtin 6753194fee Merge pull request #3803 from rcurtin/doc-split
Add documentation for `Split()` and `StratifiedSplit()`
2024-10-10 09:51:17 -04:00
Ryan Curtin aa5ce1b888 Add default template parameters for each type of tree. 2024-10-04 15:20:21 -04:00
Ryan Curtin 7644d879fd Merge remote-tracking branch 'origin/master' into doc-mean-split-ball-tree 2024-10-04 15:18:01 -04:00
Ryan Curtin 5665e3f394 Minor fixes to HollowBallBound documentation. 2024-10-02 17:33:47 -04:00
Ryan Curtin b64d741147 Add documentation for VPTree. 2024-10-02 17:29:21 -04:00
Ryan Curtin 7a9ddb8370 Fix typo. 2024-10-02 15:28:04 -04:00
Ryan Curtin b9198aa182 Add separators and clarity about default parameters. 2024-10-02 14:37:05 -04:00
Ryan Curtin eca16f9adf Add an image representing the ball bound. 2024-10-02 14:30:46 -04:00
Ryan Curtin d8b7c6654f Add documentation for VantagePointSplit. 2024-10-02 12:49:16 -04:00
Ryan Curtin 4ccc2cf6bf First steps towards documenting VPTree. 2024-10-02 10:32:55 -04:00
Ryan Curtin 4d36b36f47 Clean up introductory text. 2024-09-30 17:30:39 -04:00
Ryan Curtin ebbee415e2 Merge remote-tracking branch 'origin/master' into doc-split 2024-09-30 16:11:38 -04:00
Ryan Curtin 299a80a307 Merge remote-tracking branch 'rcurtin/doc-ball-tree' into doc-mean-split-ball-tree 2024-09-30 14:50:07 -04:00
Ryan Curtin 1bbe494936 Merge remote-tracking branch 'origin/master' into doc-mean-split-ball-tree 2024-09-30 14:49:36 -04:00
Ryan Curtin 4e654ea321 Document MeanSplitBallTree. 2024-09-30 14:48:28 -04:00
Ryan Curtin 010fc9784c Update example for MeanSplitKDTree also. 2024-09-30 11:51:22 -04:00
Ryan Curtin 14fe038844 Merge remote-tracking branch 'origin/master' into doc-ball-tree 2024-09-30 11:50:39 -04:00
Ryan Curtin f11558bcb4 Update documentation about the examples, hopefully clarifying a little bit. 2024-09-30 11:48:20 -04:00
Ryan Curtin d89eaaa438 Oops, fix incorrect type. 2024-09-29 13:15:14 -04:00
Ryan Curtin 1d5dd6bedd Clarify documentation slightly. 2024-09-26 10:37:30 -04:00
Ryan Curtin 409ed7c77c Clarify usage with arma::field types. 2024-09-26 09:26:22 -04:00
Ryan Curtin 3c08a06f38 Move to a shorter filename. 2024-09-26 09:21:40 -04:00
Ryan Curtin defe9df2a4 Fix links in documentation. 2024-09-25 22:39:05 -04:00
Ryan Curtin 69fc1416f7 Fixes for documentation. 2024-09-25 16:13:29 -04:00
Ryan Curtin d696137a42 Add first pass at documentation for data::Split(). 2024-09-25 15:56:40 -04:00
Ryan Curtin c8ce7cb400 Minor fixes for compilation. 2024-09-25 14:38:29 -04:00
Ryan Curtin 9d959099c2 Add documentation for BallBound and BallTree. 2024-09-25 12:47:18 -04:00
Ryan Curtin 061c29db66 Serious business pedantry. 2024-09-25 10:48:25 -04:00
Ryan Curtin 8ca0c106ea Oops, actually add the documentation file itself. 2024-09-23 20:04:53 -04:00
Ryan Curtin ca520f8165 Document MeanSplit and MeanSplitKDTree. 2024-09-23 17:37:01 -04:00
Omar Shrit 8afe0fd32a Merge pull request #3794 from rcurtin/kdtree-doc
Document `KDTree` and `BinarySpaceTree` and related classes
2024-09-23 18:20:49 +02:00