+// Generated by using Rcpp::compileAttributes() -> do not edit by hand
+// Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393
+
+#include <RcppEigen.h>
+#include <Rcpp.h>
+
+using namespace Rcpp;
+
+#ifdef RCPP_USE_GLOBAL_ROSTREAM
+Rcpp::Rostream<true>& Rcpp::Rcout = Rcpp::Rcpp_cout_get();
+Rcpp::Rostream<false>& Rcpp::Rcerr = Rcpp::Rcpp_cerr_get();
+#endif
+
+// findNeighbors
+List findNeighbors(NumericMatrix data, int k, bool mutual);
+RcppExport SEXP _nngd_findNeighbors(SEXP dataSEXP, SEXP kSEXP, SEXP mutualSEXP) {
+BEGIN_RCPP
+ Rcpp::RObject rcpp_result_gen;
+ Rcpp::RNGScope rcpp_rngScope_gen;
+ Rcpp::traits::input_parameter< NumericMatrix >::type data(dataSEXP);
+ Rcpp::traits::input_parameter< int >::type k(kSEXP);
+ Rcpp::traits::input_parameter< bool >::type mutual(mutualSEXP);
+ rcpp_result_gen = Rcpp::wrap(findNeighbors(data, k, mutual));
+ return rcpp_result_gen;
+END_RCPP
+}
+
+static const R_CallMethodDef CallEntries[] = {
+ {"_nngd_findNeighbors", (DL_FUNC) &_nngd_findNeighbors, 3},
+ {NULL, NULL, 0}
+};
+
+RcppExport void R_init_nngd(DllInfo *dll) {
+ R_registerRoutines(dll, NULL, CallEntries, NULL, NULL);
+ R_useDynamicSymbols(dll, FALSE);
+}