From 82c6f8b34d778d32d4eb05c107e2a610a78b8220 Mon Sep 17 00:00:00 2001 From: searchivairus Date: Wed, 7 Feb 2018 00:46:50 -0500 Subject: [PATCH] Intermediate commit: introducing universal header. --- data/data_conv/dna/sample_dna_substr.cc | 5 ++-- data/data_conv/sqfd/distance.cc | 6 ++-- data/data_conv/sqfd/distance.h | 6 ++-- data/data_conv/sqfd/extractor.cc | 6 ++-- data/data_conv/sqfd/extractor.h | 6 ++-- data/data_conv/sqfd/global.cc | 6 ++-- data/data_conv/sqfd/global.h | 6 ++-- data/data_conv/sqfd/lab.cc | 6 ++-- data/data_conv/sqfd/lab.h | 6 ++-- data/data_conv/sqfd/main.cc | 6 ++-- data/data_conv/sqfd/utils.cc | 6 ++-- data/data_conv/sqfd/utils.h | 6 ++-- python_bindings/nmslib.cc | 6 ++-- .../cpp_client_server/QueryClient.cpp | 9 +++--- .../cpp_client_server/QueryService_server.cpp | 9 +++--- sample_standalone_app/custom_space.h | 10 +++---- sample_standalone_app/data.cc | 10 +++---- sample_standalone_app/data.h | 10 +++---- .../sample_standalone_app1.cc | 9 +++--- .../sample_standalone_app2.cc | 9 +++--- scripts/update_file_header.py | 3 +- similarity_search/apps/bench_distfunc.cc | 8 ++++-- similarity_search/apps/bench_projection.cc | 5 ++-- similarity_search/apps/knn_stat.cc | 5 ++-- similarity_search/apps/main.cc | 10 +++---- similarity_search/apps/report_intr_dim.cc | 6 ++-- similarity_search/apps/test_clust.cc | 6 ++-- similarity_search/apps/tune_vptree.cc | 6 ++-- similarity_search/include/cluster_util.h | 10 +++---- similarity_search/include/cmd_options.h | 6 ++-- similarity_search/include/distcomp.h | 9 +++--- similarity_search/include/distcomp_edist.h | 9 +++--- similarity_search/include/eval_metrics.h | 10 +++---- similarity_search/include/eval_results.h | 9 +++--- similarity_search/include/experimentconf.h | 10 +++---- similarity_search/include/experiments.h | 10 +++---- .../include/factory/init_methods.h | 13 ++++----- .../include/factory/init_spaces.h | 9 +++--- .../include/factory/method/bbtree.h | 10 +++---- .../factory/method/blkmax_inverted_index.h | 10 +++---- .../include/factory/method/dummy.h | 10 +++---- .../include/factory/method/falconn.h | 10 +++---- .../include/factory/method/ghtree.h | 10 +++---- .../include/factory/method/hnsw.h | 6 ++-- .../include/factory/method/list_clusters.h | 10 +++---- .../include/factory/method/lsh.h | 10 +++---- .../include/factory/method/lsh_multiprobe.h | 10 +++---- .../include/factory/method/multi_index.h | 10 +++---- .../factory/method/multi_vantage_point_tree.h | 10 +++---- .../include/factory/method/nndes.h | 10 +++---- .../factory/method/nonmetr_list_clust.h | 6 ++-- .../include/factory/method/omedrank.h | 10 +++---- .../include/factory/method/perm_bin_vptree.h | 10 +++---- .../factory/method/perm_index_incr_bin.h | 10 +++---- .../include/factory/method/perm_lsh_bin.h | 10 +++---- .../method/permutation_inverted_index.h | 6 ++-- .../factory/method/permutation_prefix_index.h | 10 +++---- .../factory/method/pivot_neighb_invindx.h | 6 ++-- .../include/factory/method/proj_vptree.h | 10 +++---- .../method/projection_index_incremental.h | 10 +++---- .../include/factory/method/seqsearch.h | 10 +++---- .../factory/method/simple_inverted_index.h | 10 +++---- .../include/factory/method/small_world_rand.h | 6 ++-- .../factory/method/spatial_approx_tree.h | 10 +++---- .../include/factory/method/vptree.h | 10 +++---- .../factory/method/wand_inverted_index.h | 10 +++---- .../include/factory/space/space_ab_diverg.h | 10 +++---- .../include/factory/space/space_bit_hamming.h | 9 +++--- .../include/factory/space/space_bregman.h | 9 +++--- .../include/factory/space/space_dummy.h | 10 +++---- .../include/factory/space/space_edist.h | 10 +++---- .../include/factory/space/space_js.h | 10 +++---- .../include/factory/space/space_lp.h | 10 +++---- .../factory/space/space_renyi_diverg.h | 10 +++---- .../include/factory/space/space_scalar.h | 10 +++---- .../factory/space/space_sparse_jaccard.h | 10 +++---- .../include/factory/space/space_sparse_lp.h | 10 +++---- .../factory/space/space_sparse_scalar.h | 10 +++---- .../include/factory/space/space_sqfd.h | 6 ++-- .../include/factory/space/space_word_embed.h | 10 +++---- similarity_search/include/falconn_heap_mod.h | 15 ---------- similarity_search/include/flexbuff.h | 10 +++---- similarity_search/include/global.h | 10 +++---- similarity_search/include/gold_standard.h | 10 +++---- similarity_search/include/idtype.h | 12 ++++---- .../include/incremental_quick_select.h | 10 +++---- similarity_search/include/index.h | 11 ++++---- similarity_search/include/init.h | 10 +++---- similarity_search/include/inmem_inv_index.h | 9 +++--- similarity_search/include/knnquery.h | 10 +++---- similarity_search/include/knnqueue.h | 10 +++---- similarity_search/include/logging.h | 6 ++-- similarity_search/include/memory.h | 10 +++---- similarity_search/include/meta_analysis.h | 10 +++---- similarity_search/include/method/bbtree.h | 21 ++++++++------ .../include/method/blkmax_inverted_index.h | 9 +++--- similarity_search/include/method/dummy.h | 9 +++--- similarity_search/include/method/falconn.h | 9 +++--- similarity_search/include/method/ghtree.h | 10 +++---- similarity_search/include/method/hnsw.h | 9 +++--- similarity_search/include/method/lcstrategy.h | 14 ++++++++++ .../include/method/list_clusters.h | 10 +++---- similarity_search/include/method/lsh.h | 10 +++---- .../include/method/lsh_multiprobe.h | 10 +++---- similarity_search/include/method/lsh_space.h | 10 +++---- .../include/method/multi_index.h | 9 +++--- .../include/method/multi_vantage_point_tree.h | 10 +++---- .../method/multi_vantage_point_tree_utils.h | 10 +++---- similarity_search/include/method/nndes.h | 14 +++++++--- .../include/method/nonmetr_list_clust.h | 9 +++--- similarity_search/include/method/omedrank.h | 17 +++++------ .../include/method/perm_bin_vptree.h | 10 +++---- .../include/method/perm_index_incr_bin.h | 10 +++---- .../include/method/perm_lsh_bin.h | 10 +++---- .../method/permutation_inverted_index.h | 6 ++-- .../include/method/permutation_prefix_index.h | 10 +++---- .../include/method/pivot_neighb_common.h | 15 +++++++++- .../include/method/pivot_neighb_invindx.h | 6 ++-- .../include/method/proj_vptree.h | 10 +++---- .../method/projection_index_incremental.h | 10 +++---- similarity_search/include/method/seqsearch.h | 9 +++--- .../include/method/simple_inverted_index.h | 9 +++--- .../include/method/small_world_rand.h | 6 ++-- .../include/method/spatial_approx_tree.h | 10 +++---- similarity_search/include/method/vptree.h | 9 +++--- .../include/method/vptree_utils.h | 9 +++--- .../include/method/wand_inverted_index.h | 9 +++--- similarity_search/include/methodfactory.h | 9 +++--- similarity_search/include/my_isnan_isinf.h | 14 ++++++++++ similarity_search/include/object.h | 10 +++---- similarity_search/include/params.h | 9 +++--- similarity_search/include/params_cmdline.h | 9 +++--- similarity_search/include/params_def.h | 5 ++-- similarity_search/include/permutation_type.h | 10 +++---- similarity_search/include/permutation_utils.h | 10 +++---- similarity_search/include/portable_align.h | 14 ++++++++++ .../include/portable_intrinsics.h | 9 ++++-- similarity_search/include/portable_popcount.h | 14 ++++++++++ similarity_search/include/portable_simd.h | 8 ++++-- similarity_search/include/pow.h | 10 +++---- similarity_search/include/projection.h | 10 +++---- similarity_search/include/query.h | 10 +++---- similarity_search/include/query_creator.h | 10 +++---- similarity_search/include/randproj_util.h | 10 +++---- similarity_search/include/rangequery.h | 10 +++---- similarity_search/include/read_data.h | 14 ++++++++++ similarity_search/include/report.h | 9 +++--- similarity_search/include/report_intr_dim.h | 9 +++--- similarity_search/include/searchoracle.h | 9 +++--- similarity_search/include/simddebug.h | 10 +++---- similarity_search/include/sort_arr_bi.h | 10 +++---- similarity_search/include/space.h | 10 +++---- .../include/space/space_ab_diverg.h | 10 +++---- .../include/space/space_bit_hamming.h | 10 +++---- .../include/space/space_bregman.h | 10 +++---- similarity_search/include/space/space_dummy.h | 10 +++---- similarity_search/include/space/space_js.h | 10 +++---- similarity_search/include/space/space_leven.h | 10 +++---- similarity_search/include/space/space_lp.h | 10 +++---- .../include/space/space_rank_correl.h | 10 +++---- .../include/space/space_renyi_diverg.h | 10 +++---- .../include/space/space_scalar.h | 10 +++---- .../include/space/space_sift_vector.h | 10 +++---- .../include/space/space_sparse_jaccard.h | 10 +++---- .../include/space/space_sparse_lp.h | 10 +++---- .../include/space/space_sparse_scalar.h | 10 +++---- .../include/space/space_sparse_scalar_fast.h | 10 +++---- .../include/space/space_sparse_vector.h | 10 +++---- .../include/space/space_sparse_vector_inter.h | 10 +++---- similarity_search/include/space/space_sqfd.h | 6 ++-- .../include/space/space_string.h | 10 +++---- .../include/space/space_vector.h | 10 +++---- .../include/space/space_vector_gen.h | 9 +++--- .../include/space/space_word_embed.h | 10 +++---- similarity_search/include/spacefactory.h | 10 +++---- similarity_search/include/thread_pool.h | 5 ++-- similarity_search/include/tune.h | 10 +++---- similarity_search/include/ztimer.h | 28 +++++++++---------- similarity_search/src/cluster_util.cc | 10 +++---- similarity_search/src/distcomp_bregman.cc | 9 +++--- similarity_search/src/distcomp_diverg.cc | 10 +++---- similarity_search/src/distcomp_edist.cc | 10 +++---- similarity_search/src/distcomp_js.cc | 9 +++--- similarity_search/src/distcomp_lp.cc | 9 +++--- similarity_search/src/distcomp_overlap.cc | 9 +++--- similarity_search/src/distcomp_rankcorr.cc | 10 +++---- similarity_search/src/distcomp_scalar.cc | 9 +++--- similarity_search/src/distcomp_sift_l2sqr.cc | 9 +++--- .../src/distcomp_sparse_scalar_fast.cc | 10 +++---- similarity_search/src/experimentconf.cc | 10 +++---- similarity_search/src/global.cc | 10 +++---- similarity_search/src/init.cc | 10 +++---- similarity_search/src/knnquery.cc | 10 +++---- similarity_search/src/logging.cc | 12 ++++---- similarity_search/src/memory.cc | 28 +++++++++---------- similarity_search/src/method/bbtree.cc | 27 +++++++++--------- .../src/method/blkmax_inverted_index.cc | 10 +++---- similarity_search/src/method/dummy.cc | 10 +++---- similarity_search/src/method/falconn.cc | 10 +++---- similarity_search/src/method/ghtree.cc | 10 +++---- similarity_search/src/method/hnsw.cc | 28 +++++++++---------- .../src/method/hnsw_distfunc_opt.cc | 28 +++++++++---------- similarity_search/src/method/list_clusters.cc | 10 +++---- similarity_search/src/method/lsh.cc | 10 +++---- .../src/method/lsh_multiprobe.cc | 10 +++---- similarity_search/src/method/lsh_space.cc | 10 +++---- similarity_search/src/method/multi_index.cc | 9 +++--- .../src/method/multi_vantage_point_tree.cc | 10 +++---- similarity_search/src/method/nndes.cc | 21 +++++++++++--- .../src/method/nonmetr_list_clust.cc | 10 +++---- similarity_search/src/method/omedrank.cc | 12 ++------ .../src/method/perm_bin_vptree.cc | 10 +++---- .../src/method/perm_index_incr_bin.cc | 10 +++---- similarity_search/src/method/perm_lsh_bin.cc | 10 +++---- .../src/method/permutation_inverted_index.cc | 6 ++-- .../src/method/permutation_prefix_index.cc | 10 +++---- .../src/method/pivot_neighb_invindx.cc | 6 ++-- similarity_search/src/method/proj_vptree.cc | 10 +++---- .../method/projection_index_incremental.cc | 10 +++---- similarity_search/src/method/seqsearch.cc | 10 +++---- .../src/method/simple_inverted_index.cc | 10 +++---- .../src/method/small_world_rand.cc | 5 ++-- .../src/method/spatial_approx_tree.cc | 10 +++---- similarity_search/src/method/vptree.cc | 9 +++--- .../src/method/wand_inverted_index.cc | 10 +++---- similarity_search/src/params.cc | 9 +++--- similarity_search/src/params_cmdline.cc | 5 ++-- similarity_search/src/projection.cc | 10 +++---- similarity_search/src/query.cc | 10 +++---- similarity_search/src/randproj_util.cc | 10 +++---- similarity_search/src/rangequery.cc | 10 +++---- similarity_search/src/searchoracle.cc | 9 +++--- similarity_search/src/space.cc | 10 +++---- .../src/space/space_ab_diverg.cc | 10 +++---- .../src/space/space_bit_hamming.cc | 10 +++---- similarity_search/src/space/space_bregman.cc | 10 +++---- similarity_search/src/space/space_dummy.cc | 10 +++---- similarity_search/src/space/space_js.cc | 10 +++---- similarity_search/src/space/space_lp.cc | 10 +++---- .../src/space/space_renyi_diverg.cc | 10 +++---- similarity_search/src/space/space_scalar.cc | 10 +++---- .../src/space/space_sift_vector.cc | 10 +++---- .../src/space/space_sparse_jaccard.cc | 10 +++---- .../src/space/space_sparse_lp.cc | 10 +++---- .../src/space/space_sparse_scalar_fast.cc | 10 +++---- .../src/space/space_sparse_vector.cc | 10 +++---- .../src/space/space_sparse_vector_inter.cc | 10 +++---- similarity_search/src/space/space_sqfd.cc | 6 ++-- similarity_search/src/space/space_string.cc | 10 +++---- similarity_search/src/space/space_vector.cc | 10 +++---- .../src/space/space_word_embed.cc | 10 +++---- similarity_search/src/utils.cc | 10 +++---- similarity_search/test/bunit.cc | 10 +++---- similarity_search/test/bunit.h | 10 +++---- similarity_search/test/genrand_vect.h | 9 +++--- similarity_search/test/test_distfunc.cc | 9 +++--- similarity_search/test/test_editdist.cc | 13 ++++----- similarity_search/test/test_eval.cc | 10 +++---- similarity_search/test/test_falconn_heap.cc | 14 ++++++++++ similarity_search/test/test_fp.cc | 10 +++---- similarity_search/test/test_integr.cc | 10 +++---- similarity_search/test/test_integr_util.h | 9 +++--- similarity_search/test/test_lpnorm.cc | 10 +++---- similarity_search/test/test_object.cc | 13 ++++----- similarity_search/test/test_overlap.cc | 10 +++---- similarity_search/test/test_pow.cc | 13 ++++----- similarity_search/test/test_proj.cc | 10 +++---- similarity_search/test/test_some_stat.cc | 9 +++--- similarity_search/test/test_space_scalar.cc | 10 +++---- similarity_search/test/test_space_serial.cc | 9 +++--- similarity_search/test/test_sqfd.cc | 6 ++-- similarity_search/test/test_thread_pool.cc | 5 ++-- similarity_search/test/test_timer.cc | 9 +++--- similarity_search/test/testdataset.h | 10 +++---- test_batch_app/test_batch_mod.cc | 9 +++--- 275 files changed, 1181 insertions(+), 1522 deletions(-) diff --git a/data/data_conv/dna/sample_dna_substr.cc b/data/data_conv/dna/sample_dna_substr.cc index 0481813..194a8f7 100644 --- a/data/data_conv/dna/sample_dna_substr.cc +++ b/data/data_conv/dna/sample_dna_substr.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/data/data_conv/sqfd/distance.cc b/data/data_conv/sqfd/distance.cc index e18fbb6..7288ed1 100644 --- a/data/data_conv/sqfd/distance.cc +++ b/data/data_conv/sqfd/distance.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "distance.h" diff --git a/data/data_conv/sqfd/distance.h b/data/data_conv/sqfd/distance.h index 7ff5d9a..52f6067 100644 --- a/data/data_conv/sqfd/distance.h +++ b/data/data_conv/sqfd/distance.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _DISTANCE_H_ #define _DISTANCE_H_ diff --git a/data/data_conv/sqfd/extractor.cc b/data/data_conv/sqfd/extractor.cc index a209f95..fe461bc 100644 --- a/data/data_conv/sqfd/extractor.cc +++ b/data/data_conv/sqfd/extractor.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "extractor.h" #include "lab.h" #include "utils.h" diff --git a/data/data_conv/sqfd/extractor.h b/data/data_conv/sqfd/extractor.h index 230ce55..158d5b4 100644 --- a/data/data_conv/sqfd/extractor.h +++ b/data/data_conv/sqfd/extractor.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _EXTRACTOR_H_ #define _EXTRACTOR_H_ diff --git a/data/data_conv/sqfd/global.cc b/data/data_conv/sqfd/global.cc index cb69cf1..8749255 100644 --- a/data/data_conv/sqfd/global.cc +++ b/data/data_conv/sqfd/global.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include "global.h" diff --git a/data/data_conv/sqfd/global.h b/data/data_conv/sqfd/global.h index 0ad066f..452e2a8 100644 --- a/data/data_conv/sqfd/global.h +++ b/data/data_conv/sqfd/global.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _GLOBAL_H_ #define _GLOBAL_H_ diff --git a/data/data_conv/sqfd/lab.cc b/data/data_conv/sqfd/lab.cc index 0a1c7f0..9a24eb3 100644 --- a/data/data_conv/sqfd/lab.cc +++ b/data/data_conv/sqfd/lab.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "lab.h" namespace sqfd { diff --git a/data/data_conv/sqfd/lab.h b/data/data_conv/sqfd/lab.h index feeb838..a37b394 100644 --- a/data/data_conv/sqfd/lab.h +++ b/data/data_conv/sqfd/lab.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _LAB_H_ #define _LAB_H_ diff --git a/data/data_conv/sqfd/main.cc b/data/data_conv/sqfd/main.cc index 797ffbd..9fe0725 100644 --- a/data/data_conv/sqfd/main.cc +++ b/data/data_conv/sqfd/main.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "global.h" #include "lab.h" #include "extractor.h" diff --git a/data/data_conv/sqfd/utils.cc b/data/data_conv/sqfd/utils.cc index 255a541..1fa5bb5 100644 --- a/data/data_conv/sqfd/utils.cc +++ b/data/data_conv/sqfd/utils.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/data/data_conv/sqfd/utils.h b/data/data_conv/sqfd/utils.h index 5857de8..e798f64 100644 --- a/data/data_conv/sqfd/utils.h +++ b/data/data_conv/sqfd/utils.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _UTILS_H_ #define _UTILS_H_ diff --git a/python_bindings/nmslib.cc b/python_bindings/nmslib.cc index 1873c38..5fee74c 100644 --- a/python_bindings/nmslib.cc +++ b/python_bindings/nmslib.cc @@ -1,20 +1,18 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/query_server/cpp_client_server/QueryClient.cpp b/query_server/cpp_client_server/QueryClient.cpp index a95540a..d99b0ab 100644 --- a/query_server/cpp_client_server/QueryClient.cpp +++ b/query_server/cpp_client_server/QueryClient.cpp @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/query_server/cpp_client_server/QueryService_server.cpp b/query_server/cpp_client_server/QueryService_server.cpp index d9e2846..3e83ef1 100644 --- a/query_server/cpp_client_server/QueryService_server.cpp +++ b/query_server/cpp_client_server/QueryService_server.cpp @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/sample_standalone_app/custom_space.h b/sample_standalone_app/custom_space.h index 94d0813..f9dbed9 100644 --- a/sample_standalone_app/custom_space.h +++ b/sample_standalone_app/custom_space.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef CUSTOM_SPACE_H #define CUSTOM_SPACE_H diff --git a/sample_standalone_app/data.cc b/sample_standalone_app/data.cc index d555d11..97ecf8c 100644 --- a/sample_standalone_app/data.cc +++ b/sample_standalone_app/data.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg)f, Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "data.h" vector> rawData = { diff --git a/sample_standalone_app/data.h b/sample_standalone_app/data.h index d128dbf..2542893 100644 --- a/sample_standalone_app/data.h +++ b/sample_standalone_app/data.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include using std::vector; diff --git a/sample_standalone_app/sample_standalone_app1.cc b/sample_standalone_app/sample_standalone_app1.cc index 317c9b8..9e0d507 100644 --- a/sample_standalone_app/sample_standalone_app1.cc +++ b/sample_standalone_app/sample_standalone_app1.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/sample_standalone_app/sample_standalone_app2.cc b/sample_standalone_app/sample_standalone_app2.cc index 0ed4908..4f1f421 100644 --- a/sample_standalone_app/sample_standalone_app2.cc +++ b/sample_standalone_app/sample_standalone_app2.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/scripts/update_file_header.py b/scripts/update_file_header.py index 8b2f327..e4edbb4 100755 --- a/scripts/update_file_header.py +++ b/scripts/update_file_header.py @@ -35,7 +35,8 @@ newHeader = """/** * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * - */""" + */ +""" lenQty = len(lines) diff --git a/similarity_search/apps/bench_distfunc.cc b/similarity_search/apps/bench_distfunc.cc index 8011d88..90a58b2 100644 --- a/similarity_search/apps/bench_distfunc.cc +++ b/similarity_search/apps/bench_distfunc.cc @@ -1,8 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan, Leonid Boytsov. - * Copyright (c) 2014 + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/apps/bench_projection.cc b/similarity_search/apps/bench_projection.cc index 2194ad0..a77a3ab 100644 --- a/similarity_search/apps/bench_projection.cc +++ b/similarity_search/apps/bench_projection.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/apps/knn_stat.cc b/similarity_search/apps/knn_stat.cc index ea416db..9497213 100644 --- a/similarity_search/apps/knn_stat.cc +++ b/similarity_search/apps/knn_stat.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2016 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/apps/main.cc b/similarity_search/apps/main.cc index dd11f15..de614b0 100644 --- a/similarity_search/apps/main.cc +++ b/similarity_search/apps/main.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/apps/report_intr_dim.cc b/similarity_search/apps/report_intr_dim.cc index ec6c9ff..f4e34f0 100644 --- a/similarity_search/apps/report_intr_dim.cc +++ b/similarity_search/apps/report_intr_dim.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/apps/test_clust.cc b/similarity_search/apps/test_clust.cc index f6108d4..fb496a7 100644 --- a/similarity_search/apps/test_clust.cc +++ b/similarity_search/apps/test_clust.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/apps/tune_vptree.cc b/similarity_search/apps/tune_vptree.cc index 03bd0b0..280d221 100644 --- a/similarity_search/apps/tune_vptree.cc +++ b/similarity_search/apps/tune_vptree.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/include/cluster_util.h b/similarity_search/include/cluster_util.h index abb1d5d..91ec78f 100644 --- a/similarity_search/include/cluster_util.h +++ b/similarity_search/include/cluster_util.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef CLUSTER_UTIL #define CLUSTER_UTIL diff --git a/similarity_search/include/cmd_options.h b/similarity_search/include/cmd_options.h index 314bdd3..15ca032 100644 --- a/similarity_search/include/cmd_options.h +++ b/similarity_search/include/cmd_options.h @@ -1,20 +1,18 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _CMD_OPTIONS_H_ #define _CMD_OPTIONS_H_ diff --git a/similarity_search/include/distcomp.h b/similarity_search/include/distcomp.h index d4cd650..a32e957 100644 --- a/similarity_search/include/distcomp.h +++ b/similarity_search/include/distcomp.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/distcomp_edist.h b/similarity_search/include/distcomp_edist.h index 8ec2fd1..7987982 100644 --- a/similarity_search/include/distcomp_edist.h +++ b/similarity_search/include/distcomp_edist.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/eval_metrics.h b/similarity_search/include/eval_metrics.h index 7f4ec4d..7e1a953 100644 --- a/similarity_search/include/eval_metrics.h +++ b/similarity_search/include/eval_metrics.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef EVAL_METRICS_H #define EVAL_METRICS_H diff --git a/similarity_search/include/eval_results.h b/similarity_search/include/eval_results.h index 901d9a0..2381014 100644 --- a/similarity_search/include/eval_results.h +++ b/similarity_search/include/eval_results.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/experimentconf.h b/similarity_search/include/experimentconf.h index fa7efcb..6de6318 100644 --- a/similarity_search/include/experimentconf.h +++ b/similarity_search/include/experimentconf.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _EXPERIMENT_CONFIG_H_ #define _EXPERIMENT_CONFIG_H_ diff --git a/similarity_search/include/experiments.h b/similarity_search/include/experiments.h index b9d077a..860ae74 100644 --- a/similarity_search/include/experiments.h +++ b/similarity_search/include/experiments.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _EXPERIMENTS_H #define _EXPERIMENTS_H diff --git a/similarity_search/include/factory/init_methods.h b/similarity_search/include/factory/init_methods.h index 83305bb..b0927ff 100644 --- a/similarity_search/include/factory/init_methods.h +++ b/similarity_search/include/factory/init_methods.h @@ -1,20 +1,19 @@ -#ifndef INIT_METHODS_H -#define INIT_METHODS_H /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ +#ifndef INIT_METHODS_H +#define INIT_METHODS_H #include "methodfactory.h" diff --git a/similarity_search/include/factory/init_spaces.h b/similarity_search/include/factory/init_spaces.h index 34b676f..0799ced 100644 --- a/similarity_search/include/factory/init_spaces.h +++ b/similarity_search/include/factory/init_spaces.h @@ -1,20 +1,19 @@ -#ifndef INIT_SPACES_H -#define INIT_SPACES_H /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ +#ifndef INIT_SPACES_H +#define INIT_SPACES_H #include "spacefactory.h" diff --git a/similarity_search/include/factory/method/bbtree.h b/similarity_search/include/factory/method/bbtree.h index 6a806df..a3fc57c 100644 --- a/similarity_search/include/factory/method/bbtree.h +++ b/similarity_search/include/factory/method/bbtree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_BBTREE_H_ #define _FACTORY_BBTREE_H_ diff --git a/similarity_search/include/factory/method/blkmax_inverted_index.h b/similarity_search/include/factory/method/blkmax_inverted_index.h index 7407dc9..8aee0e8 100644 --- a/similarity_search/include/factory/method/blkmax_inverted_index.h +++ b/similarity_search/include/factory/method/blkmax_inverted_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_BLKMAX_INV_INDEX_H_ #define _FACTORY_BLKMAX_INV_INDEX_H_ diff --git a/similarity_search/include/factory/method/dummy.h b/similarity_search/include/factory/method/dummy.h index 9b6cc05..5dd3e6a 100644 --- a/similarity_search/include/factory/method/dummy.h +++ b/similarity_search/include/factory/method/dummy.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_DUMMY_H_ #define _FACTORY_DUMMY_H_ diff --git a/similarity_search/include/factory/method/falconn.h b/similarity_search/include/factory/method/falconn.h index 37b795f..9da8b1b 100644 --- a/similarity_search/include/factory/method/falconn.h +++ b/similarity_search/include/factory/method/falconn.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_FALCONN_H_ #define _FACTORY_FALCONN_H_ diff --git a/similarity_search/include/factory/method/ghtree.h b/similarity_search/include/factory/method/ghtree.h index 51d1009..184700d 100644 --- a/similarity_search/include/factory/method/ghtree.h +++ b/similarity_search/include/factory/method/ghtree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_GH_TREE_H_ #define _FACTORY_GH_TREE_H_ diff --git a/similarity_search/include/factory/method/hnsw.h b/similarity_search/include/factory/method/hnsw.h index ed639bd..74c30bc 100644 --- a/similarity_search/include/factory/method/hnsw.h +++ b/similarity_search/include/factory/method/hnsw.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - /* * * A Hierarchical Navigable Small World (HNSW) approach. diff --git a/similarity_search/include/factory/method/list_clusters.h b/similarity_search/include/factory/method/list_clusters.h index 2373dbe..771a677 100644 --- a/similarity_search/include/factory/method/list_clusters.h +++ b/similarity_search/include/factory/method/list_clusters.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_LIST_CLUSTERS_H_ #define _FACTORY_LIST_CLUSTERS_H_ diff --git a/similarity_search/include/factory/method/lsh.h b/similarity_search/include/factory/method/lsh.h index 4100aba..d4e3a0e 100644 --- a/similarity_search/include/factory/method/lsh.h +++ b/similarity_search/include/factory/method/lsh.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_LSH_ #define _FACTORY_LSH_ diff --git a/similarity_search/include/factory/method/lsh_multiprobe.h b/similarity_search/include/factory/method/lsh_multiprobe.h index d55d38c..2cd7de4 100644 --- a/similarity_search/include/factory/method/lsh_multiprobe.h +++ b/similarity_search/include/factory/method/lsh_multiprobe.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_LSH_MULTIPROBE_H_ #define _FACTORY_LSH_MULTIPROBE_H_ diff --git a/similarity_search/include/factory/method/multi_index.h b/similarity_search/include/factory/method/multi_index.h index 038f647..c515803 100644 --- a/similarity_search/include/factory/method/multi_index.h +++ b/similarity_search/include/factory/method/multi_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_MULTI_INDEX_H_ #define _FACTORY_MULTI_INDEX_H_ diff --git a/similarity_search/include/factory/method/multi_vantage_point_tree.h b/similarity_search/include/factory/method/multi_vantage_point_tree.h index ac81b37..b6cc96c 100644 --- a/similarity_search/include/factory/method/multi_vantage_point_tree.h +++ b/similarity_search/include/factory/method/multi_vantage_point_tree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_MULTI_VPTREE_H_ #define _FACTORY_MULTI_VPTREE_H_ diff --git a/similarity_search/include/factory/method/nndes.h b/similarity_search/include/factory/method/nndes.h index c9c1551..f358486 100644 --- a/similarity_search/include/factory/method/nndes.h +++ b/similarity_search/include/factory/method/nndes.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_NNDES_H_ #define _FACTORY_NNDES_H_ diff --git a/similarity_search/include/factory/method/nonmetr_list_clust.h b/similarity_search/include/factory/method/nonmetr_list_clust.h index 200b182..8a831d5 100644 --- a/similarity_search/include/factory/method/nonmetr_list_clust.h +++ b/similarity_search/include/factory/method/nonmetr_list_clust.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_NONMETR_LIST_CLUST_H #define _FACTORY_NONMETR_LIST_CLUST_H diff --git a/similarity_search/include/factory/method/omedrank.h b/similarity_search/include/factory/method/omedrank.h index 12c5ddf..c4c9f09 100644 --- a/similarity_search/include/factory/method/omedrank.h +++ b/similarity_search/include/factory/method/omedrank.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_OMEDRANK_H_ #define _FACTORY_OMEDRANK_H_ diff --git a/similarity_search/include/factory/method/perm_bin_vptree.h b/similarity_search/include/factory/method/perm_bin_vptree.h index 66396fd..d7a3252 100644 --- a/similarity_search/include/factory/method/perm_bin_vptree.h +++ b/similarity_search/include/factory/method/perm_bin_vptree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PERM_BIN_VPTREE_H_ #define _FACTORY_PERM_BIN_VPTREE_H_ diff --git a/similarity_search/include/factory/method/perm_index_incr_bin.h b/similarity_search/include/factory/method/perm_index_incr_bin.h index d758844..f356248 100644 --- a/similarity_search/include/factory/method/perm_index_incr_bin.h +++ b/similarity_search/include/factory/method/perm_index_incr_bin.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PERM_INDEX_INCR_BIN_H_ #define _FACTORY_PERM_INDEX_INCR_BIN_H_ diff --git a/similarity_search/include/factory/method/perm_lsh_bin.h b/similarity_search/include/factory/method/perm_lsh_bin.h index 6913117..fb83480 100644 --- a/similarity_search/include/factory/method/perm_lsh_bin.h +++ b/similarity_search/include/factory/method/perm_lsh_bin.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PERM_INDEX_LSH_BIN_H_ #define _FACTORY_PERM_INDEX_LSH_BIN_H_ diff --git a/similarity_search/include/factory/method/permutation_inverted_index.h b/similarity_search/include/factory/method/permutation_inverted_index.h index 2ff0ec5..ce57d31 100644 --- a/similarity_search/include/factory/method/permutation_inverted_index.h +++ b/similarity_search/include/factory/method/permutation_inverted_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PERM_INV_INDEX_H_ #define _FACTORY_PERM_INV_INDEX_H_ diff --git a/similarity_search/include/factory/method/permutation_prefix_index.h b/similarity_search/include/factory/method/permutation_prefix_index.h index f9e9d43..1d2cd15 100644 --- a/similarity_search/include/factory/method/permutation_prefix_index.h +++ b/similarity_search/include/factory/method/permutation_prefix_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PERM_PREF_INDEX_H_ #define _FACTORY_PERM_PREF_INDEX_H_ diff --git a/similarity_search/include/factory/method/pivot_neighb_invindx.h b/similarity_search/include/factory/method/pivot_neighb_invindx.h index f24a128..901985b 100644 --- a/similarity_search/include/factory/method/pivot_neighb_invindx.h +++ b/similarity_search/include/factory/method/pivot_neighb_invindx.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2010--2013 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PIVOT_NEIGHB_H_ #define _FACTORY_PIVOT_NEIGHB_H_ diff --git a/similarity_search/include/factory/method/proj_vptree.h b/similarity_search/include/factory/method/proj_vptree.h index 108be2e..783f9cb 100644 --- a/similarity_search/include/factory/method/proj_vptree.h +++ b/similarity_search/include/factory/method/proj_vptree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PROJ_VPTREE_H #define _FACTORY_PROJ_VPTREE_H diff --git a/similarity_search/include/factory/method/projection_index_incremental.h b/similarity_search/include/factory/method/projection_index_incremental.h index e3f70e2..7f44363 100644 --- a/similarity_search/include/factory/method/projection_index_incremental.h +++ b/similarity_search/include/factory/method/projection_index_incremental.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_PROJ_INDEX_INCR_H_ #define _FACTORY_PROJ_INDEX_INCR_H_ diff --git a/similarity_search/include/factory/method/seqsearch.h b/similarity_search/include/factory/method/seqsearch.h index fea3496..4dbaa0a 100644 --- a/similarity_search/include/factory/method/seqsearch.h +++ b/similarity_search/include/factory/method/seqsearch.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_SEQ_SEARCH_H #define _FACTORY_SEQ_SEARCH_H diff --git a/similarity_search/include/factory/method/simple_inverted_index.h b/similarity_search/include/factory/method/simple_inverted_index.h index ce2634a..a5a3d0b 100644 --- a/similarity_search/include/factory/method/simple_inverted_index.h +++ b/similarity_search/include/factory/method/simple_inverted_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_SIMPLE_INV_INDEX_H_ #define _FACTORY_SIMPLE_INV_INDEX_H_ diff --git a/similarity_search/include/factory/method/small_world_rand.h b/similarity_search/include/factory/method/small_world_rand.h index 5cf1da4..256dab9 100644 --- a/similarity_search/include/factory/method/small_world_rand.h +++ b/similarity_search/include/factory/method/small_world_rand.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_SMALL_WORLD_RAND_H_ #define _FACTORY_SMALL_WORLD_RAND_H_ diff --git a/similarity_search/include/factory/method/spatial_approx_tree.h b/similarity_search/include/factory/method/spatial_approx_tree.h index 17c223a..1cf22e5 100644 --- a/similarity_search/include/factory/method/spatial_approx_tree.h +++ b/similarity_search/include/factory/method/spatial_approx_tree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_SAT_H_ #define _FACTORY_SAT_H_ diff --git a/similarity_search/include/factory/method/vptree.h b/similarity_search/include/factory/method/vptree.h index 1bb47fc..347ce3a 100644 --- a/similarity_search/include/factory/method/vptree.h +++ b/similarity_search/include/factory/method/vptree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_VPTREE_H_ #define _FACTORY_VPTREE_H_ diff --git a/similarity_search/include/factory/method/wand_inverted_index.h b/similarity_search/include/factory/method/wand_inverted_index.h index 5cbaea1..a927a56 100644 --- a/similarity_search/include/factory/method/wand_inverted_index.h +++ b/similarity_search/include/factory/method/wand_inverted_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _FACTORY_WAND_INV_INDEX_H_ #define _FACTORY_WAND_INV_INDEX_H_ diff --git a/similarity_search/include/factory/space/space_ab_diverg.h b/similarity_search/include/factory/space/space_ab_diverg.h index 4f77a9a..31afdc1 100644 --- a/similarity_search/include/factory/space/space_ab_diverg.h +++ b/similarity_search/include/factory/space/space_ab_diverg.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_AB_DIVERG_H #define FACTORY_SPACE_AB_DIVERG_H diff --git a/similarity_search/include/factory/space/space_bit_hamming.h b/similarity_search/include/factory/space/space_bit_hamming.h index eb2e0d2..53bcc34 100644 --- a/similarity_search/include/factory/space/space_bit_hamming.h +++ b/similarity_search/include/factory/space/space_bit_hamming.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/factory/space/space_bregman.h b/similarity_search/include/factory/space/space_bregman.h index a2151a3..adccad3 100644 --- a/similarity_search/include/factory/space/space_bregman.h +++ b/similarity_search/include/factory/space/space_bregman.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/factory/space/space_dummy.h b/similarity_search/include/factory/space/space_dummy.h index bfbf17c..bfbe5a3 100644 --- a/similarity_search/include/factory/space/space_dummy.h +++ b/similarity_search/include/factory/space/space_dummy.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_DUMMY_H #define FACTORY_SPACE_DUMMY_H diff --git a/similarity_search/include/factory/space/space_edist.h b/similarity_search/include/factory/space/space_edist.h index 8fd084b..6a44879 100644 --- a/similarity_search/include/factory/space/space_edist.h +++ b/similarity_search/include/factory/space/space_edist.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_EDIST_H #define FACTORY_SPACE_EDIST_H diff --git a/similarity_search/include/factory/space/space_js.h b/similarity_search/include/factory/space/space_js.h index 1f737b1..86874f7 100644 --- a/similarity_search/include/factory/space/space_js.h +++ b/similarity_search/include/factory/space/space_js.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_JS_H #define FACTORY_SPACE_JS_H diff --git a/similarity_search/include/factory/space/space_lp.h b/similarity_search/include/factory/space/space_lp.h index 3b5d070..252e63f 100644 --- a/similarity_search/include/factory/space/space_lp.h +++ b/similarity_search/include/factory/space/space_lp.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_LP_H #define FACTORY_SPACE_LP_H diff --git a/similarity_search/include/factory/space/space_renyi_diverg.h b/similarity_search/include/factory/space/space_renyi_diverg.h index 469bf8b..6dffd55 100644 --- a/similarity_search/include/factory/space/space_renyi_diverg.h +++ b/similarity_search/include/factory/space/space_renyi_diverg.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_RENYI_DIVERG_H #define FACTORY_SPACE_RENYI_DIVERG_H diff --git a/similarity_search/include/factory/space/space_scalar.h b/similarity_search/include/factory/space/space_scalar.h index 556e0a1..9380579 100644 --- a/similarity_search/include/factory/space/space_scalar.h +++ b/similarity_search/include/factory/space/space_scalar.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_SCALAR_H #define FACTORY_SPACE_SCALAR_H diff --git a/similarity_search/include/factory/space/space_sparse_jaccard.h b/similarity_search/include/factory/space/space_sparse_jaccard.h index d1b73ee..34e5970 100644 --- a/similarity_search/include/factory/space/space_sparse_jaccard.h +++ b/similarity_search/include/factory/space/space_sparse_jaccard.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_SPARSE_JACCARD_H #define FACTORY_SPACE_SPARSE_JACCARD_H diff --git a/similarity_search/include/factory/space/space_sparse_lp.h b/similarity_search/include/factory/space/space_sparse_lp.h index 8a022a0..cb3a477 100644 --- a/similarity_search/include/factory/space/space_sparse_lp.h +++ b/similarity_search/include/factory/space/space_sparse_lp.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_SPARSE_LP_H #define FACTORY_SPACE_SPARSE_LP_H diff --git a/similarity_search/include/factory/space/space_sparse_scalar.h b/similarity_search/include/factory/space/space_sparse_scalar.h index b5e15c7..d8ad564 100644 --- a/similarity_search/include/factory/space/space_sparse_scalar.h +++ b/similarity_search/include/factory/space/space_sparse_scalar.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_SPARSE_SCALAR_H #define FACTORY_SPACE_SPARSE_SCALAR_H diff --git a/similarity_search/include/factory/space/space_sqfd.h b/similarity_search/include/factory/space/space_sqfd.h index 265dd5a..b117e47 100644 --- a/similarity_search/include/factory/space/space_sqfd.h +++ b/similarity_search/include/factory/space/space_sqfd.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_SQFD_H #define FACTORY_SPACE_SQFD_H diff --git a/similarity_search/include/factory/space/space_word_embed.h b/similarity_search/include/factory/space/space_word_embed.h index 60e8975..693fd58 100644 --- a/similarity_search/include/factory/space/space_word_embed.h +++ b/similarity_search/include/factory/space/space_word_embed.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef FACTORY_SPACE_WORD_EMBED_H #define FACTORY_SPACE_WORD_EMBED_H diff --git a/similarity_search/include/falconn_heap_mod.h b/similarity_search/include/falconn_heap_mod.h index 3c098b4..0a56a7e 100644 --- a/similarity_search/include/falconn_heap_mod.h +++ b/similarity_search/include/falconn_heap_mod.h @@ -1,18 +1,3 @@ -/** - * Non-metric Space Library - * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. - * - * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 - * - * This code is released under the - * Apache License Version 2.0 http://www.apache.org/licenses/. - * - */ #ifndef FALCONN_HEAP_MOD_H #define FALCONN_HEAP_MOD_H diff --git a/similarity_search/include/flexbuff.h b/similarity_search/include/flexbuff.h index f6fb4df..1310b8f 100644 --- a/similarity_search/include/flexbuff.h +++ b/similarity_search/include/flexbuff.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #ifndef FLEX_MINIMUM_ALLOC_BUFF_H diff --git a/similarity_search/include/global.h b/similarity_search/include/global.h index cc23190..52fb748 100644 --- a/similarity_search/include/global.h +++ b/similarity_search/include/global.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _GLOBAL_H_ #define _GLOBAL_H_ diff --git a/similarity_search/include/gold_standard.h b/similarity_search/include/gold_standard.h index ea5c500..fbb3d33 100644 --- a/similarity_search/include/gold_standard.h +++ b/similarity_search/include/gold_standard.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef GOLD_STANDARD_H #define GOLD_STANDARD_H diff --git a/similarity_search/include/idtype.h b/similarity_search/include/idtype.h index 6cd09ab..f936df8 100644 --- a/similarity_search/include/idtype.h +++ b/similarity_search/include/idtype.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. - *_ + * */ - #ifndef ID_TYPE_H #define ID_TYPE_H diff --git a/similarity_search/include/incremental_quick_select.h b/similarity_search/include/incremental_quick_select.h index 77b2ad9..d8f4a06 100644 --- a/similarity_search/include/incremental_quick_select.h +++ b/similarity_search/include/incremental_quick_select.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _INCREMENTAL_QUICK_SELECT_H_ #define _INCREMENTAL_QUICK_SELECT_H_ diff --git a/similarity_search/include/index.h b/similarity_search/include/index.h index b49f5cb..69bbf73 100644 --- a/similarity_search/include/index.h +++ b/similarity_search/include/index.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library - *# - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/init.h b/similarity_search/include/init.h index 5bb8caa..e899901 100644 --- a/similarity_search/include/init.h +++ b/similarity_search/include/init.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _INIT_H_ #define _INIT_H_ diff --git a/similarity_search/include/inmem_inv_index.h b/similarity_search/include/inmem_inv_index.h index 9a9581b..e815f90 100644 --- a/similarity_search/include/inmem_inv_index.h +++ b/similarity_search/include/inmem_inv_index.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/knnquery.h b/similarity_search/include/knnquery.h index f26006a..a3fb3bd 100644 --- a/similarity_search/include/knnquery.h +++ b/similarity_search/include/knnquery.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _KNNQUERY_H_ #define _KNNQUERY_H_ diff --git a/similarity_search/include/knnqueue.h b/similarity_search/include/knnqueue.h index 320f93c..4b7160e 100644 --- a/similarity_search/include/knnqueue.h +++ b/similarity_search/include/knnqueue.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _KNN_QUEUE_H_ #define _KNN_QUEUE_H_ diff --git a/similarity_search/include/logging.h b/similarity_search/include/logging.h index 25a60c0..7505888 100644 --- a/similarity_search/include/logging.h +++ b/similarity_search/include/logging.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _LOGGING_H_ #define _LOGGING_H_ diff --git a/similarity_search/include/memory.h b/similarity_search/include/memory.h index 4e76b78..44a047f 100644 --- a/similarity_search/include/memory.h +++ b/similarity_search/include/memory.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _MEMORY_USAGE_H_ #define _MEMORY_USAGE_H_ diff --git a/similarity_search/include/meta_analysis.h b/similarity_search/include/meta_analysis.h index 3f05823..b719338 100644 --- a/similarity_search/include/meta_analysis.h +++ b/similarity_search/include/meta_analysis.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _META_ANALYSIS_H #define _META_ANALYSIS_H diff --git a/similarity_search/include/method/bbtree.h b/similarity_search/include/method/bbtree.h index c429224..e4a4fad 100644 --- a/similarity_search/include/method/bbtree.h +++ b/similarity_search/include/method/bbtree.h @@ -1,15 +1,21 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ + +/* * This code is based on the BBTREE implementation written by Lawrence Cayton + * Copyright (c) 2013-2018 * * The algorithms were originally published in the papers: * 1) L. Cayton. Fast nearest neighbor retrieval for bregman divergences. @@ -21,9 +27,8 @@ * See https://github.com/lcayton/bbtree and http://lcayton.com/code.html * * Because the original code is released under the terms of the GNU General Public License, - * we had to release this file under the GNU license as well. - * - */ + * we had to release this file under the GNU license as well. +*/ #ifndef _BBTREE_H_ #define _BBTREE_H_ diff --git a/similarity_search/include/method/blkmax_inverted_index.h b/similarity_search/include/method/blkmax_inverted_index.h index 7c9b0fc..6f9aaad 100644 --- a/similarity_search/include/method/blkmax_inverted_index.h +++ b/similarity_search/include/method/blkmax_inverted_index.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/dummy.h b/similarity_search/include/method/dummy.h index 3cdf6f0..5a3503c 100644 --- a/similarity_search/include/method/dummy.h +++ b/similarity_search/include/method/dummy.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/falconn.h b/similarity_search/include/method/falconn.h index 0b90efd..16b60aa 100644 --- a/similarity_search/include/method/falconn.h +++ b/similarity_search/include/method/falconn.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/ghtree.h b/similarity_search/include/method/ghtree.h index f5aa1d4..a1123c3 100644 --- a/similarity_search/include/method/ghtree.h +++ b/similarity_search/include/method/ghtree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _METRIC_GHTREE_H_ #define _METRIC_GHTREE_H_ diff --git a/similarity_search/include/method/hnsw.h b/similarity_search/include/method/hnsw.h index 7ee586e..c31fdd8 100644 --- a/similarity_search/include/method/hnsw.h +++ b/similarity_search/include/method/hnsw.h @@ -1,25 +1,24 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - /* * * A Hierarchical Navigable Small World (HNSW) approach. * * The main publication is (available on arxiv: http://arxiv.org/abs/1603.09320): - * "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs" by Yu. A. Malkov, D. A. Yashunin + * "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs" + * Yu. A. Malkov, D. A. Yashunin * This code was contributed by Yu. A. Malkov. It also was used in tests from the paper. * * diff --git a/similarity_search/include/method/lcstrategy.h b/similarity_search/include/method/lcstrategy.h index a5ac344..63aa4e0 100644 --- a/similarity_search/include/method/lcstrategy.h +++ b/similarity_search/include/method/lcstrategy.h @@ -1,3 +1,17 @@ +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #ifndef _LIST_OF_CLUSTERS_STRAT_H_ #define _LIST_OF_CLUSTERS_STRAT_H_ diff --git a/similarity_search/include/method/list_clusters.h b/similarity_search/include/method/list_clusters.h index 62d7882..d99d8d5 100644 --- a/similarity_search/include/method/list_clusters.h +++ b/similarity_search/include/method/list_clusters.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _LIST_OF_CLUSTERS_H_ #define _LIST_OF_CLUSTERS_H_ diff --git a/similarity_search/include/method/lsh.h b/similarity_search/include/method/lsh.h index feb7254..d5b677b 100644 --- a/similarity_search/include/method/lsh.h +++ b/similarity_search/include/method/lsh.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _LSH_H_ #define _LSH_H_ diff --git a/similarity_search/include/method/lsh_multiprobe.h b/similarity_search/include/method/lsh_multiprobe.h index edbe0ae..8aa5c8d 100644 --- a/similarity_search/include/method/lsh_multiprobe.h +++ b/similarity_search/include/method/lsh_multiprobe.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _LSH_MULTI_PROBE_H_ #define _LSH_MULTI_PROBE_H_ diff --git a/similarity_search/include/method/lsh_space.h b/similarity_search/include/method/lsh_space.h index 466bd68..17d6184 100644 --- a/similarity_search/include/method/lsh_space.h +++ b/similarity_search/include/method/lsh_space.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _LSH_SPACE_H_ #define _LSH_SPACE_H_ diff --git a/similarity_search/include/method/multi_index.h b/similarity_search/include/method/multi_index.h index 9d3ca83..07efda3 100644 --- a/similarity_search/include/method/multi_index.h +++ b/similarity_search/include/method/multi_index.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/multi_vantage_point_tree.h b/similarity_search/include/method/multi_vantage_point_tree.h index 5fe36a3..34d5d3c 100644 --- a/similarity_search/include/method/multi_vantage_point_tree.h +++ b/similarity_search/include/method/multi_vantage_point_tree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _MULTI_VANTAGE_POINT_TREE_H_ #define _MULTI_VANTAGE_POINT_TREE_H_ diff --git a/similarity_search/include/method/multi_vantage_point_tree_utils.h b/similarity_search/include/method/multi_vantage_point_tree_utils.h index b669752..3d232fe 100644 --- a/similarity_search/include/method/multi_vantage_point_tree_utils.h +++ b/similarity_search/include/method/multi_vantage_point_tree_utils.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _MULTI_VANTAGE_POINT_TREE_UTILS_H_ #define _MULTI_VANTAGE_POINT_TREE_UTILS_H_ diff --git a/similarity_search/include/method/nndes.h b/similarity_search/include/method/nndes.h index 8dedbba..5bf72fe 100644 --- a/similarity_search/include/method/nndes.h +++ b/similarity_search/include/method/nndes.h @@ -1,12 +1,18 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ +/* * This is a wrapper class for the Wei Dong implementation of https://code.google.com/p/nndes/, * which also contains some of the original code from Wei Dong's repository. * Wei Dong, Charikar Moses, and Kai Li. 2011. Efficient k-nearest neighbor graph construction for generic similarity measures. diff --git a/similarity_search/include/method/nonmetr_list_clust.h b/similarity_search/include/method/nonmetr_list_clust.h index 014c3ce..45df84f 100644 --- a/similarity_search/include/method/nonmetr_list_clust.h +++ b/similarity_search/include/method/nonmetr_list_clust.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/omedrank.h b/similarity_search/include/method/omedrank.h index 24a3815..459783d 100644 --- a/similarity_search/include/method/omedrank.h +++ b/similarity_search/include/method/omedrank.h @@ -1,22 +1,23 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib * - * Patent ALERT: even though the code is released under the liberal Apache 2 license, - * the underlying search method is patented. Therefore, it's free to use in research, - * but may be problematic in a production setting. + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ +/* + * Patent ALERT: even though the code is released under the liberal Apache 2 license, + * the underlying search method is patented. Therefore, it's free to use in research, + * but may be problematic in a production setting. +*/ + #ifndef _OMEDRANK_METHOD_H_ #define _OMEDRANK_METHOD_H_ diff --git a/similarity_search/include/method/perm_bin_vptree.h b/similarity_search/include/method/perm_bin_vptree.h index 0723e4e..a58c492 100644 --- a/similarity_search/include/method/perm_bin_vptree.h +++ b/similarity_search/include/method/perm_bin_vptree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERM_BIN_VPTREE_H_ #define _PERM_BIN_VPTREE_H_ diff --git a/similarity_search/include/method/perm_index_incr_bin.h b/similarity_search/include/method/perm_index_incr_bin.h index 836144e..5cdf53c 100644 --- a/similarity_search/include/method/perm_index_incr_bin.h +++ b/similarity_search/include/method/perm_index_incr_bin.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERMUTATION_INDEX_INCREMENTAL_BINARY_H_ #define _PERMUTATION_INDEX_INCREMENTAL_BINARY_H_ diff --git a/similarity_search/include/method/perm_lsh_bin.h b/similarity_search/include/method/perm_lsh_bin.h index 1a89505..e60dafb 100644 --- a/similarity_search/include/method/perm_lsh_bin.h +++ b/similarity_search/include/method/perm_lsh_bin.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERMUTATION_INDEX_LSH_BIN_ #define _PERMUTATION_INDEX_LSH_BIN_ diff --git a/similarity_search/include/method/permutation_inverted_index.h b/similarity_search/include/method/permutation_inverted_index.h index 381d97b..b35d083 100644 --- a/similarity_search/include/method/permutation_inverted_index.h +++ b/similarity_search/include/method/permutation_inverted_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERM_INVERTED_INDEX_H_ #define _PERM_INVERTED_INDEX_H_ diff --git a/similarity_search/include/method/permutation_prefix_index.h b/similarity_search/include/method/permutation_prefix_index.h index 9fe0628..c5677ee 100644 --- a/similarity_search/include/method/permutation_prefix_index.h +++ b/similarity_search/include/method/permutation_prefix_index.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERMUTATION_PREFIX_INDEX_H_ #define _PERMUTATION_PREFIX_INDEX_H_ diff --git a/similarity_search/include/method/pivot_neighb_common.h b/similarity_search/include/method/pivot_neighb_common.h index 61dbe67..a2f6a5f 100644 --- a/similarity_search/include/method/pivot_neighb_common.h +++ b/similarity_search/include/method/pivot_neighb_common.h @@ -1,4 +1,17 @@ - +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #ifndef NONMETRICSPACELIB_PIVOT_NEIGHB_COMMON_H_H #define NONMETRICSPACELIB_PIVOT_NEIGHB_COMMON_H_H diff --git a/similarity_search/include/method/pivot_neighb_invindx.h b/similarity_search/include/method/pivot_neighb_invindx.h index e6b4170..3ad0a3e 100644 --- a/similarity_search/include/method/pivot_neighb_invindx.h +++ b/similarity_search/include/method/pivot_neighb_invindx.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2010--2013 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PIVOT_NEIGHBORHOOD_INVINDEX_H #define _PIVOT_NEIGHBORHOOD_INVINDEX_H diff --git a/similarity_search/include/method/proj_vptree.h b/similarity_search/include/method/proj_vptree.h index 454a84e..6acb9b5 100644 --- a/similarity_search/include/method/proj_vptree.h +++ b/similarity_search/include/method/proj_vptree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PROJ_VPTREE_H_ #define _PROJ_VPTREE_H_ diff --git a/similarity_search/include/method/projection_index_incremental.h b/similarity_search/include/method/projection_index_incremental.h index bff1bcc..0d7623f 100644 --- a/similarity_search/include/method/projection_index_incremental.h +++ b/similarity_search/include/method/projection_index_incremental.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PROJECTION_INDEX_INCREMENTAL_H_ #define _PROJECTION_INDEX_INCREMENTAL_H_ diff --git a/similarity_search/include/method/seqsearch.h b/similarity_search/include/method/seqsearch.h index d08d295..4f313ae 100644 --- a/similarity_search/include/method/seqsearch.h +++ b/similarity_search/include/method/seqsearch.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/simple_inverted_index.h b/similarity_search/include/method/simple_inverted_index.h index ffbf839..2f4ae25 100644 --- a/similarity_search/include/method/simple_inverted_index.h +++ b/similarity_search/include/method/simple_inverted_index.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/small_world_rand.h b/similarity_search/include/method/small_world_rand.h index 6f4fb17..5275e48 100644 --- a/similarity_search/include/method/small_world_rand.h +++ b/similarity_search/include/method/small_world_rand.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SMALL_WORLD_RAND_H_ #define _SMALL_WORLD_RAND_H_ diff --git a/similarity_search/include/method/spatial_approx_tree.h b/similarity_search/include/method/spatial_approx_tree.h index 2038f59..79f5ad2 100644 --- a/similarity_search/include/method/spatial_approx_tree.h +++ b/similarity_search/include/method/spatial_approx_tree.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPATIAL_APPROXIMATION_TREE_H_ #define _SPATIAL_APPROXIMATION_TREE_H_ diff --git a/similarity_search/include/method/vptree.h b/similarity_search/include/method/vptree.h index 392e397..db089e2 100644 --- a/similarity_search/include/method/vptree.h +++ b/similarity_search/include/method/vptree.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/vptree_utils.h b/similarity_search/include/method/vptree_utils.h index 8372454..96c4353 100644 --- a/similarity_search/include/method/vptree_utils.h +++ b/similarity_search/include/method/vptree_utils.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/method/wand_inverted_index.h b/similarity_search/include/method/wand_inverted_index.h index c994548..0f5f658 100644 --- a/similarity_search/include/method/wand_inverted_index.h +++ b/similarity_search/include/method/wand_inverted_index.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/methodfactory.h b/similarity_search/include/methodfactory.h index bc0e67e..63603c6 100644 --- a/similarity_search/include/methodfactory.h +++ b/similarity_search/include/methodfactory.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/my_isnan_isinf.h b/similarity_search/include/my_isnan_isinf.h index 2646820..7990785 100644 --- a/similarity_search/include/my_isnan_isinf.h +++ b/similarity_search/include/my_isnan_isinf.h @@ -1,3 +1,17 @@ +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #ifndef MY_ISNAN_ISINF_H #define MY_ISNAN_ISINF_H #include diff --git a/similarity_search/include/object.h b/similarity_search/include/object.h index 272a56e..7bddc29 100644 --- a/similarity_search/include/object.h +++ b/similarity_search/include/object.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _OBJECT_H_ #define _OBJECT_H_ diff --git a/similarity_search/include/params.h b/similarity_search/include/params.h index 24775b0..7b86bfc 100644 --- a/similarity_search/include/params.h +++ b/similarity_search/include/params.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/params_cmdline.h b/similarity_search/include/params_cmdline.h index f660bff..16311aa 100644 --- a/similarity_search/include/params_cmdline.h +++ b/similarity_search/include/params_cmdline.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/params_def.h b/similarity_search/include/params_def.h index e2f3e4b..6b18349 100644 --- a/similarity_search/include/params_def.h +++ b/similarity_search/include/params_def.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/permutation_type.h b/similarity_search/include/permutation_type.h index 9dcfa9c..9c4150f 100644 --- a/similarity_search/include/permutation_type.h +++ b/similarity_search/include/permutation_type.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERM_TYPE_H #define _PERM_TYPE_H diff --git a/similarity_search/include/permutation_utils.h b/similarity_search/include/permutation_utils.h index 8de76a7..00a141d 100644 --- a/similarity_search/include/permutation_utils.h +++ b/similarity_search/include/permutation_utils.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PERMUTATION_UTILS_H_ #define _PERMUTATION_UTILS_H_ diff --git a/similarity_search/include/portable_align.h b/similarity_search/include/portable_align.h index 584ec63..bc0e29f 100644 --- a/similarity_search/include/portable_align.h +++ b/similarity_search/include/portable_align.h @@ -1,3 +1,17 @@ +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #pragma once /* diff --git a/similarity_search/include/portable_intrinsics.h b/similarity_search/include/portable_intrinsics.h index 4ccad8b..6f4a217 100644 --- a/similarity_search/include/portable_intrinsics.h +++ b/similarity_search/include/portable_intrinsics.h @@ -1,14 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan, Leonid Boytsov. - * Copyright (c) 2017 + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #pragma once #include diff --git a/similarity_search/include/portable_popcount.h b/similarity_search/include/portable_popcount.h index 3969c6d..1122960 100644 --- a/similarity_search/include/portable_popcount.h +++ b/similarity_search/include/portable_popcount.h @@ -1,3 +1,17 @@ +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #pragma once diff --git a/similarity_search/include/portable_simd.h b/similarity_search/include/portable_simd.h index 06c4823..ff7855e 100644 --- a/similarity_search/include/portable_simd.h +++ b/similarity_search/include/portable_simd.h @@ -1,8 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan, Leonid Boytsov. - * Copyright (c) 2017 + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/pow.h b/similarity_search/include/pow.h index b42f8db..8c36fe4 100644 --- a/similarity_search/include/pow.h +++ b/similarity_search/include/pow.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef POW_HPP #define POW_HPP diff --git a/similarity_search/include/projection.h b/similarity_search/include/projection.h index f75c298..74ddb63 100644 --- a/similarity_search/include/projection.h +++ b/similarity_search/include/projection.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _PROJECTION_H_ #define _PROJECTION_H_ diff --git a/similarity_search/include/query.h b/similarity_search/include/query.h index 5568a34..a4acb4b 100644 --- a/similarity_search/include/query.h +++ b/similarity_search/include/query.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _QUERY_H_ #define _QUERY_H_ diff --git a/similarity_search/include/query_creator.h b/similarity_search/include/query_creator.h index 7385202..fd5d13c 100644 --- a/similarity_search/include/query_creator.h +++ b/similarity_search/include/query_creator.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _QUERY_CREATOR_H_ #define _QUERY_CREATOR_H_ diff --git a/similarity_search/include/randproj_util.h b/similarity_search/include/randproj_util.h index 70a091c..1bcb1f3 100644 --- a/similarity_search/include/randproj_util.h +++ b/similarity_search/include/randproj_util.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _RANDPROJ_UTILS_H_ #define _RANDPROJ_UTILS_H_ diff --git a/similarity_search/include/rangequery.h b/similarity_search/include/rangequery.h index 3f0c672..92ef5d6 100644 --- a/similarity_search/include/rangequery.h +++ b/similarity_search/include/rangequery.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _RANGEQUERY_H_ #define _RANGEQUERY_H_ diff --git a/similarity_search/include/read_data.h b/similarity_search/include/read_data.h index c360690..d3f296e 100644 --- a/similarity_search/include/read_data.h +++ b/similarity_search/include/read_data.h @@ -1,3 +1,17 @@ +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #ifndef READ_DATA_H #define READ_DATA_H diff --git a/similarity_search/include/report.h b/similarity_search/include/report.h index d824462..3a6d843 100644 --- a/similarity_search/include/report.h +++ b/similarity_search/include/report.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/report_intr_dim.h b/similarity_search/include/report_intr_dim.h index 940a5fe..0259c6a 100644 --- a/similarity_search/include/report_intr_dim.h +++ b/similarity_search/include/report_intr_dim.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/searchoracle.h b/similarity_search/include/searchoracle.h index e7ace59..2422d36 100644 --- a/similarity_search/include/searchoracle.h +++ b/similarity_search/include/searchoracle.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/simddebug.h b/similarity_search/include/simddebug.h index ae4b9e7..ac94aa5 100644 --- a/similarity_search/include/simddebug.h +++ b/similarity_search/include/simddebug.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SIMD_DEBUG_H_ #define _SIMD_DEBUG_H_ diff --git a/similarity_search/include/sort_arr_bi.h b/similarity_search/include/sort_arr_bi.h index e8b1665..a78f5a3 100644 --- a/similarity_search/include/sort_arr_bi.h +++ b/similarity_search/include/sort_arr_bi.h @@ -1,21 +1,19 @@ -#ifndef SORT_ARR_BI_H -#define SORT_ARR_BI_H /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2015 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - +#ifndef SORT_ARR_BI_H +#define SORT_ARR_BI_H #include #include diff --git a/similarity_search/include/space.h b/similarity_search/include/space.h index 2f73ef1..0c4867f 100644 --- a/similarity_search/include/space.h +++ b/similarity_search/include/space.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef SPACE_H #define SPACE_H diff --git a/similarity_search/include/space/space_ab_diverg.h b/similarity_search/include/space/space_ab_diverg.h index f76c4c6..46c3c01 100644 --- a/similarity_search/include/space/space_ab_diverg.h +++ b/similarity_search/include/space/space_ab_diverg.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_AB_DIVERG_H_ #define _SPACE_AB_DIVERG_H_ diff --git a/similarity_search/include/space/space_bit_hamming.h b/similarity_search/include/space/space_bit_hamming.h index 1877e5f..d7524ae 100644 --- a/similarity_search/include/space/space_bit_hamming.h +++ b/similarity_search/include/space/space_bit_hamming.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_BIT_HAMMING_H_ #define _SPACE_BIT_HAMMING_H_ diff --git a/similarity_search/include/space/space_bregman.h b/similarity_search/include/space/space_bregman.h index 708c64c..23138d0 100644 --- a/similarity_search/include/space/space_bregman.h +++ b/similarity_search/include/space/space_bregman.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_BREGMAN_H_ #define _SPACE_BREGMAN_H_ diff --git a/similarity_search/include/space/space_dummy.h b/similarity_search/include/space/space_dummy.h index fc05f84..7ec2a98 100644 --- a/similarity_search/include/space/space_dummy.h +++ b/similarity_search/include/space/space_dummy.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_DUMMY_H_ #define _SPACE_DUMMY_H_ diff --git a/similarity_search/include/space/space_js.h b/similarity_search/include/space/space_js.h index 45052ed..90ded91 100644 --- a/similarity_search/include/space/space_js.h +++ b/similarity_search/include/space/space_js.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_JS_H_ #define _SPACE_JS_H_ diff --git a/similarity_search/include/space/space_leven.h b/similarity_search/include/space/space_leven.h index b953160..598433a 100644 --- a/similarity_search/include/space/space_leven.h +++ b/similarity_search/include/space/space_leven.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_LEVENSHTEIN_H_ #define _SPACE_LEVENSHTEIN_H_ diff --git a/similarity_search/include/space/space_lp.h b/similarity_search/include/space/space_lp.h index 4cb8029..8cba26a 100644 --- a/similarity_search/include/space/space_lp.h +++ b/similarity_search/include/space/space_lp.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_LP_H_ #define _SPACE_LP_H_ diff --git a/similarity_search/include/space/space_rank_correl.h b/similarity_search/include/space/space_rank_correl.h index fe5b604..93b59ad 100644 --- a/similarity_search/include/space/space_rank_correl.h +++ b/similarity_search/include/space/space_rank_correl.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _RANK_CORREL_SPACE_H_ #define _RANK_CORREL_SPACE_H_ diff --git a/similarity_search/include/space/space_renyi_diverg.h b/similarity_search/include/space/space_renyi_diverg.h index ff983b5..178395a 100644 --- a/similarity_search/include/space/space_renyi_diverg.h +++ b/similarity_search/include/space/space_renyi_diverg.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_RENYI_DIVERG_H_ #define _SPACE_RENYI_DIVERG_H_ diff --git a/similarity_search/include/space/space_scalar.h b/similarity_search/include/space/space_scalar.h index fdbc1cb..bffa824 100644 --- a/similarity_search/include/space/space_scalar.h +++ b/similarity_search/include/space/space_scalar.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SCALAR_H_ #define _SPACE_SCALAR_H_ diff --git a/similarity_search/include/space/space_sift_vector.h b/similarity_search/include/space/space_sift_vector.h index d1c1792..2d77d8a 100644 --- a/similarity_search/include/space/space_sift_vector.h +++ b/similarity_search/include/space/space_sift_vector.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2018 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SIFT_VECTOR_H_ #define _SPACE_SIFT_VECTOR_H_ diff --git a/similarity_search/include/space/space_sparse_jaccard.h b/similarity_search/include/space/space_sparse_jaccard.h index 080ae51..029a6a2 100644 --- a/similarity_search/include/space/space_sparse_jaccard.h +++ b/similarity_search/include/space/space_sparse_jaccard.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SPARSE_JACCARD_H_ #define _SPACE_SPARSE_JACCARD_H_ diff --git a/similarity_search/include/space/space_sparse_lp.h b/similarity_search/include/space/space_sparse_lp.h index 241d5d3..f12f6b9 100644 --- a/similarity_search/include/space/space_sparse_lp.h +++ b/similarity_search/include/space/space_sparse_lp.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SPARSE_LP_H_ #define _SPACE_SPARSE_LP_H_ diff --git a/similarity_search/include/space/space_sparse_scalar.h b/similarity_search/include/space/space_sparse_scalar.h index 2c8bc10..15584b2 100644 --- a/similarity_search/include/space/space_sparse_scalar.h +++ b/similarity_search/include/space/space_sparse_scalar.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SPARSE_SCALAR_H_ #define _SPACE_SPARSE_SCALAR_H_ diff --git a/similarity_search/include/space/space_sparse_scalar_fast.h b/similarity_search/include/space/space_sparse_scalar_fast.h index 23b2eb8..d5af07e 100644 --- a/similarity_search/include/space/space_sparse_scalar_fast.h +++ b/similarity_search/include/space/space_sparse_scalar_fast.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SPARSE_SCALAR_FAST_H_ #define _SPACE_SPARSE_SCALAR_FAST_H_ diff --git a/similarity_search/include/space/space_sparse_vector.h b/similarity_search/include/space/space_sparse_vector.h index 74d1fba..397b497 100644 --- a/similarity_search/include/space/space_sparse_vector.h +++ b/similarity_search/include/space/space_sparse_vector.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SPARSE_VECTOR_H_ #define _SPACE_SPARSE_VECTOR_H_ diff --git a/similarity_search/include/space/space_sparse_vector_inter.h b/similarity_search/include/space/space_sparse_vector_inter.h index 0bcb3b4..6f148ad 100644 --- a/similarity_search/include/space/space_sparse_vector_inter.h +++ b/similarity_search/include/space/space_sparse_vector_inter.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SPARSE_VECTOR_INTER_H_ #define _SPACE_SPARSE_VECTOR_INTER_H_ diff --git a/similarity_search/include/space/space_sqfd.h b/similarity_search/include/space/space_sqfd.h index 38ac183..106c378 100644 --- a/similarity_search/include/space/space_sqfd.h +++ b/similarity_search/include/space/space_sqfd.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_SQFD_H_ #define _SPACE_SQFD_H_ diff --git a/similarity_search/include/space/space_string.h b/similarity_search/include/space/space_string.h index 72f3e85..1f88b96 100644 --- a/similarity_search/include/space/space_string.h +++ b/similarity_search/include/space/space_string.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_STRING_H_ #define _SPACE_STRING_H_ diff --git a/similarity_search/include/space/space_vector.h b/similarity_search/include/space/space_vector.h index 410d17b..0ad302d 100644 --- a/similarity_search/include/space/space_vector.h +++ b/similarity_search/include/space/space_vector.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_VECTOR_H_ #define _SPACE_VECTOR_H_ diff --git a/similarity_search/include/space/space_vector_gen.h b/similarity_search/include/space/space_vector_gen.h index a5a3070..4d9b22c 100644 --- a/similarity_search/include/space/space_vector_gen.h +++ b/similarity_search/include/space/space_vector_gen.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/space/space_word_embed.h b/similarity_search/include/space/space_word_embed.h index e28e57b..12fd8ab 100644 --- a/similarity_search/include/space/space_word_embed.h +++ b/similarity_search/include/space/space_word_embed.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _SPACE_WORD_EMBED_H_ #define _SPACE_WORD_EMBED_H_ diff --git a/similarity_search/include/spacefactory.h b/similarity_search/include/spacefactory.h index f4152f5..1dfb786 100644 --- a/similarity_search/include/spacefactory.h +++ b/similarity_search/include/spacefactory.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef SPACE_FACTORY_H #define SPACE_FACTORY_H diff --git a/similarity_search/include/thread_pool.h b/similarity_search/include/thread_pool.h index 0a98141..299a99d 100644 --- a/similarity_search/include/thread_pool.h +++ b/similarity_search/include/thread_pool.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2017 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/include/tune.h b/similarity_search/include/tune.h index 208681d..82f548f 100644 --- a/similarity_search/include/tune.h +++ b/similarity_search/include/tune.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef TUNE_H #define TUNE_H diff --git a/similarity_search/include/ztimer.h b/similarity_search/include/ztimer.h index 8bb511b..b3da2ce 100644 --- a/similarity_search/include/ztimer.h +++ b/similarity_search/include/ztimer.h @@ -1,19 +1,17 @@ /** -* Non-metric Space Library -* -* Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). -* With contributions from Lawrence Cayton (http://lcayton.com/) and others. -* -* For the complete list of contributors and further details see: -* https://github.com/searchivarius/NonMetricSpaceLib -* -* Copyright (c) 2014 -* -* This code is released under the -* Apache License Version 2.0 http://www.apache.org/licenses/. -* -*/ - + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #ifndef _CHRONO_TIMER_H_ #define _CHRONO_TIMER_H_ diff --git a/similarity_search/src/cluster_util.cc b/similarity_search/src/cluster_util.cc index c36de13..3f87507 100644 --- a/similarity_search/src/cluster_util.cc +++ b/similarity_search/src/cluster_util.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2015 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/distcomp_bregman.cc b/similarity_search/src/distcomp_bregman.cc index 12f0090..9c0f19d 100644 --- a/similarity_search/src/distcomp_bregman.cc +++ b/similarity_search/src/distcomp_bregman.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/distcomp_diverg.cc b/similarity_search/src/distcomp_diverg.cc index 82b56b0..25817d8 100644 --- a/similarity_search/src/distcomp_diverg.cc +++ b/similarity_search/src/distcomp_diverg.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/distcomp_edist.cc b/similarity_search/src/distcomp_edist.cc index 1b6cae5..918b68f 100644 --- a/similarity_search/src/distcomp_edist.cc +++ b/similarity_search/src/distcomp_edist.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/distcomp_js.cc b/similarity_search/src/distcomp_js.cc index cfbd5c0..919f81c 100644 --- a/similarity_search/src/distcomp_js.cc +++ b/similarity_search/src/distcomp_js.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/distcomp_lp.cc b/similarity_search/src/distcomp_lp.cc index 69fe368..2cf9512 100644 --- a/similarity_search/src/distcomp_lp.cc +++ b/similarity_search/src/distcomp_lp.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/distcomp_overlap.cc b/similarity_search/src/distcomp_overlap.cc index 4d97cca..326130e 100644 --- a/similarity_search/src/distcomp_overlap.cc +++ b/similarity_search/src/distcomp_overlap.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/distcomp_rankcorr.cc b/similarity_search/src/distcomp_rankcorr.cc index 2c23d7c..56fb1c4 100644 --- a/similarity_search/src/distcomp_rankcorr.cc +++ b/similarity_search/src/distcomp_rankcorr.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "distcomp.h" diff --git a/similarity_search/src/distcomp_scalar.cc b/similarity_search/src/distcomp_scalar.cc index ae4a0a7..5824f87 100644 --- a/similarity_search/src/distcomp_scalar.cc +++ b/similarity_search/src/distcomp_scalar.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/distcomp_sift_l2sqr.cc b/similarity_search/src/distcomp_sift_l2sqr.cc index c5707af..dd5089e 100644 --- a/similarity_search/src/distcomp_sift_l2sqr.cc +++ b/similarity_search/src/distcomp_sift_l2sqr.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/distcomp_sparse_scalar_fast.cc b/similarity_search/src/distcomp_sparse_scalar_fast.cc index 5ecb58a..1901b53 100644 --- a/similarity_search/src/distcomp_sparse_scalar_fast.cc +++ b/similarity_search/src/distcomp_sparse_scalar_fast.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "utils.h" diff --git a/similarity_search/src/experimentconf.cc b/similarity_search/src/experimentconf.cc index e8e7920..bdb30f8 100644 --- a/similarity_search/src/experimentconf.cc +++ b/similarity_search/src/experimentconf.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/global.cc b/similarity_search/src/global.cc index 262f3c2..f20a78d 100644 --- a/similarity_search/src/global.cc +++ b/similarity_search/src/global.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "global.h" namespace similarity { diff --git a/similarity_search/src/init.cc b/similarity_search/src/init.cc index e25f8ab..ce9a8a1 100644 --- a/similarity_search/src/init.cc +++ b/similarity_search/src/init.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "init.h" /* diff --git a/similarity_search/src/knnquery.cc b/similarity_search/src/knnquery.cc index 139ff91..38c22eb 100644 --- a/similarity_search/src/knnquery.cc +++ b/similarity_search/src/knnquery.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/logging.cc b/similarity_search/src/logging.cc index 15552a9..384083a 100644 --- a/similarity_search/src/logging.cc +++ b/similarity_search/src/logging.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * - */ -// To shutup Microsoft Compiler who complains about localtime being unsafe + */// To shutup Microsoft Compiler who complains about localtime being unsafe #ifdef _MSC_VER #define _CRT_SECURE_NO_WARNINGS #endif diff --git a/similarity_search/src/memory.cc b/similarity_search/src/memory.cc index 772ea22..b5a0fb3 100644 --- a/similarity_search/src/memory.cc +++ b/similarity_search/src/memory.cc @@ -1,19 +1,17 @@ /** -* Non-metric Space Library -* -* Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). -* With contributions from Lawrence Cayton (http://lcayton.com/) and others. -* -* For the complete list of contributors and further details see: -* https://github.com/searchivarius/NonMetricSpaceLib -* -* Copyright (c) 2014 -* -* This code is released under the -* Apache License Version 2.0 http://www.apache.org/licenses/. -* -*/ - + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #include "memory.h" #include "logging.h" diff --git a/similarity_search/src/method/bbtree.cc b/similarity_search/src/method/bbtree.cc index 2a66ad4..a5d55c8 100644 --- a/similarity_search/src/method/bbtree.cc +++ b/similarity_search/src/method/bbtree.cc @@ -1,15 +1,21 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ + +/* * This code is based on the BBTREE implementation written by Lawrence Cayton + * Copyright (c) 2013-2018 * * The algorithms were originally published in the papers: * 1) L. Cayton. Fast nearest neighbor retrieval for bregman divergences. @@ -20,14 +26,9 @@ * * See https://github.com/lcayton/bbtree and http://lcayton.com/code.html * - * Even though the original code was originally released - * under the terms of the GNU General Public License, - * - * Lawrence Cayton (the author) allowed us to release this code under the - * Apache License Version 2.0 http://www.apache.org/licenses/. - * - */ - + * Because the original code is released under the terms of the GNU General Public License, + * we had to release this file under the GNU license as well. +*/ #include #include diff --git a/similarity_search/src/method/blkmax_inverted_index.cc b/similarity_search/src/method/blkmax_inverted_index.cc index f12b30f..00299fc 100644 --- a/similarity_search/src/method/blkmax_inverted_index.cc +++ b/similarity_search/src/method/blkmax_inverted_index.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/dummy.cc b/similarity_search/src/method/dummy.cc index f08591a..dbc179f 100644 --- a/similarity_search/src/method/dummy.cc +++ b/similarity_search/src/method/dummy.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "space.h" #include "rangequery.h" #include "knnquery.h" diff --git a/similarity_search/src/method/falconn.cc b/similarity_search/src/method/falconn.cc index 50882e0..51f7f06 100644 --- a/similarity_search/src/method/falconn.cc +++ b/similarity_search/src/method/falconn.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/ghtree.cc b/similarity_search/src/method/ghtree.cc index f1af4e9..00ce8e3 100644 --- a/similarity_search/src/method/ghtree.cc +++ b/similarity_search/src/method/ghtree.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/hnsw.cc b/similarity_search/src/method/hnsw.cc index eac7cf1..508ea62 100644 --- a/similarity_search/src/method/hnsw.cc +++ b/similarity_search/src/method/hnsw.cc @@ -1,19 +1,17 @@ /** -* Non-metric Space Library -* -* Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). -* With contributions from Lawrence Cayton (http://lcayton.com/) and others. -* -* For the complete list of contributors and further details see: -* https://github.com/searchivarius/NonMetricSpaceLib -* -* Copyright (c) 2014 -* -* This code is released under the -* Apache License Version 2.0 http://www.apache.org/licenses/. -* -*/ - + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ /* * * A Hierarchical Navigable Small World (HNSW) approach. diff --git a/similarity_search/src/method/hnsw_distfunc_opt.cc b/similarity_search/src/method/hnsw_distfunc_opt.cc index d6f2ee3..168ee81 100644 --- a/similarity_search/src/method/hnsw_distfunc_opt.cc +++ b/similarity_search/src/method/hnsw_distfunc_opt.cc @@ -1,19 +1,17 @@ /** -* Non-metric Space Library -* -* Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). -* With contributions from Lawrence Cayton (http://lcayton.com/) and others. -* -* For the complete list of contributors and further details see: -* https://github.com/searchivarius/NonMetricSpaceLib -* -* Copyright (c) 2014 -* -* This code is released under the -* Apache License Version 2.0 http://www.apache.org/licenses/. -* -*/ - + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ /* * * A Hierarchical Navigable Small World (HNSW) approach. diff --git a/similarity_search/src/method/list_clusters.cc b/similarity_search/src/method/list_clusters.cc index 7db7922..6e4e6d1 100644 --- a/similarity_search/src/method/list_clusters.cc +++ b/similarity_search/src/method/list_clusters.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "space.h" #include "knnquery.h" #include "rangequery.h" diff --git a/similarity_search/src/method/lsh.cc b/similarity_search/src/method/lsh.cc index 0f657f5..c7b722e 100644 --- a/similarity_search/src/method/lsh.cc +++ b/similarity_search/src/method/lsh.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/lsh_multiprobe.cc b/similarity_search/src/method/lsh_multiprobe.cc index 8ef468b..e7c69c5 100644 --- a/similarity_search/src/method/lsh_multiprobe.cc +++ b/similarity_search/src/method/lsh_multiprobe.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/lsh_space.cc b/similarity_search/src/method/lsh_space.cc index 4947f8e..fcb8bf3 100644 --- a/similarity_search/src/method/lsh_space.cc +++ b/similarity_search/src/method/lsh_space.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "distcomp.h" #include "method/lsh_space.h" diff --git a/similarity_search/src/method/multi_index.cc b/similarity_search/src/method/multi_index.cc index aaf6f33..b13e7bc 100644 --- a/similarity_search/src/method/multi_index.cc +++ b/similarity_search/src/method/multi_index.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/method/multi_vantage_point_tree.cc b/similarity_search/src/method/multi_vantage_point_tree.cc index 12bc91a..f8db4dd 100644 --- a/similarity_search/src/method/multi_vantage_point_tree.cc +++ b/similarity_search/src/method/multi_vantage_point_tree.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/nndes.cc b/similarity_search/src/method/nndes.cc index 839348b..ee09f39 100644 --- a/similarity_search/src/method/nndes.cc +++ b/similarity_search/src/method/nndes.cc @@ -1,12 +1,19 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ + +/* * This is a wrapper class for the Wei Dong implementation of https://code.google.com/p/nndes/, * which also contains some of the original code from Wei Dong's repository. * Wei Dong implemented only the graph construction algorithm [1]. @@ -14,16 +21,20 @@ * i) A greedy walk that starts from a random point and always proceeds to the closest neighbor [2]. * ii) A priority queue based procedure where the queue may contain more distance not necessarily * adjacent nodes [3] + * https://github.com/searchivarius/NonMetricSpaceLib * * 1. Wei Dong, Charikar Moses, and Kai Li. 2011. * Efficient k-nearest neighbor graph construction for generic similarity measures. * In Proceedings of the 20th international conference on World wide web (WWW '11). * ACM, New York, NY, USA, 577-586. + * Copyright (c) 2013-2018 * * 2. K. Hajebi, Y. Abbasi-Yadkori, H. Shahbazi, and H. Zhang. * Fast approximate nearest-neighbor search with k-nearest neighbor graph. * In IJCAI Proceedings-International Joint Conference on Artificial Intelligence, * volume 22, page 1312, 2011 + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. * * 3. The main publication is as follows, but the basic algorithm was also presented as SISAP'12: * Malkov, Y., Ponomarenko, A., Logvinov, A., & Krylov, V., 2014. @@ -32,6 +43,8 @@ * The Wei Dong's code (to construct the knn-graph) can be redistributed given * that the license (see below) is retained in the source code. */ + + /* Copyright (C) 2010,2011 Wei Dong All rights reserved. diff --git a/similarity_search/src/method/nonmetr_list_clust.cc b/similarity_search/src/method/nonmetr_list_clust.cc index c5df117..2862f16 100644 --- a/similarity_search/src/method/nonmetr_list_clust.cc +++ b/similarity_search/src/method/nonmetr_list_clust.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/omedrank.cc b/similarity_search/src/method/omedrank.cc index 79ba3a2..e9752ae 100644 --- a/similarity_search/src/method/omedrank.cc +++ b/similarity_search/src/method/omedrank.cc @@ -1,23 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib * - * Patent ALERT: even though the code is released under the liberal Apache 2 license, - * the underlying search method is patented. Therefore, it's free to use in research, - * but may be problematic in a production setting. + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/perm_bin_vptree.cc b/similarity_search/src/method/perm_bin_vptree.cc index 0d2c03e..9eca6a0 100644 --- a/similarity_search/src/method/perm_bin_vptree.cc +++ b/similarity_search/src/method/perm_bin_vptree.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/perm_index_incr_bin.cc b/similarity_search/src/method/perm_index_incr_bin.cc index 869d4f0..f96c727 100644 --- a/similarity_search/src/method/perm_index_incr_bin.cc +++ b/similarity_search/src/method/perm_index_incr_bin.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/perm_lsh_bin.cc b/similarity_search/src/method/perm_lsh_bin.cc index e668713..5b97bc8 100644 --- a/similarity_search/src/method/perm_lsh_bin.cc +++ b/similarity_search/src/method/perm_lsh_bin.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/src/method/permutation_inverted_index.cc b/similarity_search/src/method/permutation_inverted_index.cc index 243dda8..4dc96d2 100644 --- a/similarity_search/src/method/permutation_inverted_index.cc +++ b/similarity_search/src/method/permutation_inverted_index.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/permutation_prefix_index.cc b/similarity_search/src/method/permutation_prefix_index.cc index 8f7f27e..7937768 100644 --- a/similarity_search/src/method/permutation_prefix_index.cc +++ b/similarity_search/src/method/permutation_prefix_index.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/pivot_neighb_invindx.cc b/similarity_search/src/method/pivot_neighb_invindx.cc index 84ddd9f..b6473bd 100644 --- a/similarity_search/src/method/pivot_neighb_invindx.cc +++ b/similarity_search/src/method/pivot_neighb_invindx.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2010--2013 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/proj_vptree.cc b/similarity_search/src/method/proj_vptree.cc index 5f14ef9..20032e5 100644 --- a/similarity_search/src/method/proj_vptree.cc +++ b/similarity_search/src/method/proj_vptree.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/projection_index_incremental.cc b/similarity_search/src/method/projection_index_incremental.cc index c77cf8e..63dccc9 100644 --- a/similarity_search/src/method/projection_index_incremental.cc +++ b/similarity_search/src/method/projection_index_incremental.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/seqsearch.cc b/similarity_search/src/method/seqsearch.cc index c12f70b..4f70884 100644 --- a/similarity_search/src/method/seqsearch.cc +++ b/similarity_search/src/method/seqsearch.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space.h" diff --git a/similarity_search/src/method/simple_inverted_index.cc b/similarity_search/src/method/simple_inverted_index.cc index 770233f..9d8f617 100644 --- a/similarity_search/src/method/simple_inverted_index.cc +++ b/similarity_search/src/method/simple_inverted_index.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/src/method/small_world_rand.cc b/similarity_search/src/method/small_world_rand.cc index 950c47c..59e13f7 100644 --- a/similarity_search/src/method/small_world_rand.cc +++ b/similarity_search/src/method/small_world_rand.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/method/spatial_approx_tree.cc b/similarity_search/src/method/spatial_approx_tree.cc index 93428fd..a434afa 100644 --- a/similarity_search/src/method/spatial_approx_tree.cc +++ b/similarity_search/src/method/spatial_approx_tree.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/method/vptree.cc b/similarity_search/src/method/vptree.cc index e1e9844..d0262ad 100644 --- a/similarity_search/src/method/vptree.cc +++ b/similarity_search/src/method/vptree.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/method/wand_inverted_index.cc b/similarity_search/src/method/wand_inverted_index.cc index fc0af98..d61ae10 100644 --- a/similarity_search/src/method/wand_inverted_index.cc +++ b/similarity_search/src/method/wand_inverted_index.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/src/params.cc b/similarity_search/src/params.cc index dcaf893..6ac0e44 100644 --- a/similarity_search/src/params.cc +++ b/similarity_search/src/params.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/params_cmdline.cc b/similarity_search/src/params_cmdline.cc index 8ce48dc..03b64a9 100644 --- a/similarity_search/src/params_cmdline.cc +++ b/similarity_search/src/params_cmdline.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/projection.cc b/similarity_search/src/projection.cc index 82c9167..ded4081 100644 --- a/similarity_search/src/projection.cc +++ b/similarity_search/src/projection.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/query.cc b/similarity_search/src/query.cc index 856bbdd..877cfc8 100644 --- a/similarity_search/src/query.cc +++ b/similarity_search/src/query.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/src/randproj_util.cc b/similarity_search/src/randproj_util.cc index 2d8e910..39de12b 100644 --- a/similarity_search/src/randproj_util.cc +++ b/similarity_search/src/randproj_util.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/rangequery.cc b/similarity_search/src/rangequery.cc index 1dc28be..b35cd08 100644 --- a/similarity_search/src/rangequery.cc +++ b/similarity_search/src/rangequery.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/searchoracle.cc b/similarity_search/src/searchoracle.cc index 557fdd7..e4cda0c 100644 --- a/similarity_search/src/searchoracle.cc +++ b/similarity_search/src/searchoracle.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/src/space.cc b/similarity_search/src/space.cc index 0cbfced..3fb404f 100644 --- a/similarity_search/src/space.cc +++ b/similarity_search/src/space.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/src/space/space_ab_diverg.cc b/similarity_search/src/space/space_ab_diverg.cc index a50ec1d..00149d7 100644 --- a/similarity_search/src/space/space_ab_diverg.cc +++ b/similarity_search/src/space/space_ab_diverg.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_bit_hamming.cc b/similarity_search/src/space/space_bit_hamming.cc index 5216c40..f4dbc57 100644 --- a/similarity_search/src/space/space_bit_hamming.cc +++ b/similarity_search/src/space/space_bit_hamming.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_bregman.cc b/similarity_search/src/space/space_bregman.cc index 290c749..9ef5beb 100644 --- a/similarity_search/src/space/space_bregman.cc +++ b/similarity_search/src/space/space_bregman.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_dummy.cc b/similarity_search/src/space/space_dummy.cc index abbaaac..f852daf 100644 --- a/similarity_search/src/space/space_dummy.cc +++ b/similarity_search/src/space/space_dummy.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_js.cc b/similarity_search/src/space/space_js.cc index 323b34e..42fa771 100644 --- a/similarity_search/src/space/space_js.cc +++ b/similarity_search/src/space/space_js.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_lp.cc b/similarity_search/src/space/space_lp.cc index 584d65d..43076d1 100644 --- a/similarity_search/src/space/space_lp.cc +++ b/similarity_search/src/space/space_lp.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_renyi_diverg.cc b/similarity_search/src/space/space_renyi_diverg.cc index 722009d..06f2dfb 100644 --- a/similarity_search/src/space/space_renyi_diverg.cc +++ b/similarity_search/src/space/space_renyi_diverg.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_scalar.cc b/similarity_search/src/space/space_scalar.cc index 257c886..81396fe 100644 --- a/similarity_search/src/space/space_scalar.cc +++ b/similarity_search/src/space/space_scalar.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sift_vector.cc b/similarity_search/src/space/space_sift_vector.cc index 4e2ff8a..95f5f38 100644 --- a/similarity_search/src/space/space_sift_vector.cc +++ b/similarity_search/src/space/space_sift_vector.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2018 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sparse_jaccard.cc b/similarity_search/src/space/space_sparse_jaccard.cc index e0059bf..5e17cf4 100644 --- a/similarity_search/src/space/space_sparse_jaccard.cc +++ b/similarity_search/src/space/space_sparse_jaccard.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sparse_lp.cc b/similarity_search/src/space/space_sparse_lp.cc index 77100ac..369898b 100644 --- a/similarity_search/src/space/space_sparse_lp.cc +++ b/similarity_search/src/space/space_sparse_lp.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sparse_scalar_fast.cc b/similarity_search/src/space/space_sparse_scalar_fast.cc index cebc149..8c265b0 100644 --- a/similarity_search/src/space/space_sparse_scalar_fast.cc +++ b/similarity_search/src/space/space_sparse_scalar_fast.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sparse_vector.cc b/similarity_search/src/space/space_sparse_vector.cc index 2c18a3f..90e8ccb 100644 --- a/similarity_search/src/space/space_sparse_vector.cc +++ b/similarity_search/src/space/space_sparse_vector.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sparse_vector_inter.cc b/similarity_search/src/space/space_sparse_vector_inter.cc index a5c0e73..43beae8 100644 --- a/similarity_search/src/space/space_sparse_vector_inter.cc +++ b/similarity_search/src/space/space_sparse_vector_inter.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_sqfd.cc b/similarity_search/src/space/space_sqfd.cc index 4f421d1..d52357f 100644 --- a/similarity_search/src/space/space_sqfd.cc +++ b/similarity_search/src/space/space_sqfd.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #if !defined(_MSC_VER) #include diff --git a/similarity_search/src/space/space_string.cc b/similarity_search/src/space/space_string.cc index 8d9c290..6eb0e4a 100644 --- a/similarity_search/src/space/space_string.cc +++ b/similarity_search/src/space/space_string.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_vector.cc b/similarity_search/src/space/space_vector.cc index 743ff81..97fe682 100644 --- a/similarity_search/src/space/space_vector.cc +++ b/similarity_search/src/space/space_vector.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/space/space_word_embed.cc b/similarity_search/src/space/space_word_embed.cc index e7968cb..3010afa 100644 --- a/similarity_search/src/space/space_word_embed.cc +++ b/similarity_search/src/space/space_word_embed.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/src/utils.cc b/similarity_search/src/utils.cc index 2c03958..db01dac 100644 --- a/similarity_search/src/utils.cc +++ b/similarity_search/src/utils.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/test/bunit.cc b/similarity_search/test/bunit.cc index 6957242..bb5f693 100644 --- a/similarity_search/test/bunit.cc +++ b/similarity_search/test/bunit.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/test/bunit.h b/similarity_search/test/bunit.h index a639983..41d68ab 100644 --- a/similarity_search/test/bunit.h +++ b/similarity_search/test/bunit.h @@ -1,20 +1,18 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/). + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _BUNIT_H_ #define _BUNIT_H_ diff --git a/similarity_search/test/genrand_vect.h b/similarity_search/test/genrand_vect.h index c5c6aba..53c82da 100644 --- a/similarity_search/test/genrand_vect.h +++ b/similarity_search/test/genrand_vect.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/test_distfunc.cc b/similarity_search/test/test_distfunc.cc index ef56c13..252520d 100644 --- a/similarity_search/test/test_distfunc.cc +++ b/similarity_search/test/test_distfunc.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/test_editdist.cc b/similarity_search/test/test_editdist.cc index b536824..0f4e24d 100644 --- a/similarity_search/test/test_editdist.cc +++ b/similarity_search/test/test_editdist.cc @@ -1,18 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib * - * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/test/test_eval.cc b/similarity_search/test/test_eval.cc index 8341c9a..ff2ac77 100644 --- a/similarity_search/test/test_eval.cc +++ b/similarity_search/test/test_eval.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "logging.h" #include "utils.h" #include "bunit.h" diff --git a/similarity_search/test/test_falconn_heap.cc b/similarity_search/test/test_falconn_heap.cc index 603a911..9a0e4fa 100644 --- a/similarity_search/test/test_falconn_heap.cc +++ b/similarity_search/test/test_falconn_heap.cc @@ -1,3 +1,17 @@ +/** + * Non-metric Space Library + * + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak + * + * For the complete list of contributors and further details see: + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. + * + */ #include "falconn_heap_mod.h" #include "bunit.h" diff --git a/similarity_search/test/test_fp.cc b/similarity_search/test/test_fp.cc index 485aa42..07f623d 100644 --- a/similarity_search/test/test_fp.cc +++ b/similarity_search/test/test_fp.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "logging.h" #include "utils.h" #include "bunit.h" diff --git a/similarity_search/test/test_integr.cc b/similarity_search/test/test_integr.cc index aef7aff..e1b4d0d 100644 --- a/similarity_search/test/test_integr.cc +++ b/similarity_search/test/test_integr.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/test/test_integr_util.h b/similarity_search/test/test_integr_util.h index ac00038..429a30f 100644 --- a/similarity_search/test/test_integr_util.h +++ b/similarity_search/test/test_integr_util.h @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/test_lpnorm.cc b/similarity_search/test/test_lpnorm.cc index e60954d..d58bb2d 100644 --- a/similarity_search/test/test_lpnorm.cc +++ b/similarity_search/test/test_lpnorm.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space/space_lp.h" diff --git a/similarity_search/test/test_object.cc b/similarity_search/test/test_object.cc index dacbcc6..9820f12 100644 --- a/similarity_search/test/test_object.cc +++ b/similarity_search/test/test_object.cc @@ -1,18 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib * - * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "object.h" #include "bunit.h" diff --git a/similarity_search/test/test_overlap.cc b/similarity_search/test/test_overlap.cc index 140c9e6..326b26b 100644 --- a/similarity_search/test/test_overlap.cc +++ b/similarity_search/test/test_overlap.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2016 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include diff --git a/similarity_search/test/test_pow.cc b/similarity_search/test/test_pow.cc index c77da7b..1b46a68 100644 --- a/similarity_search/test/test_pow.cc +++ b/similarity_search/test/test_pow.cc @@ -1,18 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2018 + * https://github.com/searchivarius/NonMetricSpaceLib * - * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. + * Copyright (c) 2013-2018 + * + * This code is released under the + * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include #include diff --git a/similarity_search/test/test_proj.cc b/similarity_search/test/test_proj.cc index 896a66a..a8ee8c3 100644 --- a/similarity_search/test/test_proj.cc +++ b/similarity_search/test/test_proj.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include "bunit.h" #include "distcomp.h" #include "randproj_util.h" diff --git a/similarity_search/test/test_some_stat.cc b/similarity_search/test/test_some_stat.cc index d0a4aa9..34095cd 100644 --- a/similarity_search/test/test_some_stat.cc +++ b/similarity_search/test/test_some_stat.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2017 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/test_space_scalar.cc b/similarity_search/test/test_space_scalar.cc index cc88be3..412891b 100644 --- a/similarity_search/test/test_space_scalar.cc +++ b/similarity_search/test/test_space_scalar.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #include #include "space/space_scalar.h" diff --git a/similarity_search/test/test_space_serial.cc b/similarity_search/test/test_space_serial.cc index f659178..dddc978 100644 --- a/similarity_search/test/test_space_serial.cc +++ b/similarity_search/test/test_space_serial.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/test_sqfd.cc b/similarity_search/test/test_sqfd.cc index c480684..52db516 100644 --- a/similarity_search/test/test_sqfd.cc +++ b/similarity_search/test/test_sqfd.cc @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2014 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #if defined(WITH_EXTRAS) #include diff --git a/similarity_search/test/test_thread_pool.cc b/similarity_search/test/test_thread_pool.cc index 31540bb..9d3f3a2 100644 --- a/similarity_search/test/test_thread_pool.cc +++ b/similarity_search/test/test_thread_pool.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: * https://github.com/searchivarius/NonMetricSpaceLib * - * Copyright (c) 2017 + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/test_timer.cc b/similarity_search/test/test_timer.cc index e626d3c..3e7fe10 100644 --- a/similarity_search/test/test_timer.cc +++ b/similarity_search/test/test_timer.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. diff --git a/similarity_search/test/testdataset.h b/similarity_search/test/testdataset.h index 5231623..bb378ff 100644 --- a/similarity_search/test/testdataset.h +++ b/similarity_search/test/testdataset.h @@ -1,19 +1,17 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/). + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2014 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/. * */ - #ifndef _TEST_DATASET_H_ #define _TEST_DATASET_H_ diff --git a/test_batch_app/test_batch_mod.cc b/test_batch_app/test_batch_mod.cc index 0480add..3a8ed0e 100644 --- a/test_batch_app/test_batch_mod.cc +++ b/test_batch_app/test_batch_mod.cc @@ -1,13 +1,12 @@ /** * Non-metric Space Library * - * Authors: Bilegsaikhan Naidan (https://github.com/bileg), Leonid Boytsov (http://boytsov.info). - * With contributions from Lawrence Cayton (http://lcayton.com/) and others. + * Main developers: Bilegsaikhan Naidan, Leonid Boytsov, Yury Malkov, Ben Frederickson, David Novak * * For the complete list of contributors and further details see: - * https://github.com/searchivarius/NonMetricSpaceLib - * - * Copyright (c) 2017 + * https://github.com/searchivarius/NonMetricSpaceLib + * + * Copyright (c) 2013-2018 * * This code is released under the * Apache License Version 2.0 http://www.apache.org/licenses/.