@@ -143,17 +143,13 @@ struct VamanaIndexParameters {
143143 lib::load_at<size_t >(table, " construction_window_size" ),
144144 lib::load_at<size_t >(table, " max_candidates" ),
145145 prune_to,
146- use_full_search_history
147- },
146+ use_full_search_history},
148147 VamanaSearchParameters{
149148 SearchBufferConfig{
150- lib::load_at<size_t >(table, " default_search_window_size" )
151- },
149+ lib::load_at<size_t >(table, " default_search_window_size" )},
152150 lib::load_at<bool >(table, " visited_set" ),
153151 4 ,
154- 1
155- }
156- };
152+ 1 }};
157153 }
158154
159155 static VamanaIndexParameters load (const lib::ContextFreeLoadTable& table) {
@@ -410,8 +406,7 @@ class VamanaIndex {
410406 entry_point,
411407 std::move (distance_function),
412408 std::move (threadpool),
413- logger
414- } {
409+ logger} {
415410 if (graph_.n_nodes () != data_.size ()) {
416411 throw ANNEXCEPTION (" Wrong sizes!" );
417412 }
@@ -455,8 +450,7 @@ class VamanaIndex {
455450 sp.search_buffer_visited_set_
456451 ),
457452 extensions::single_search_setup (data_, distance_),
458- {sp.prefetch_lookahead_ , sp.prefetch_step_ }
459- };
453+ {sp.prefetch_lookahead_ , sp.prefetch_step_ }};
460454 }
461455
462456 // / @brief Return scratch-space resources for external threading with default parameters
@@ -574,12 +568,11 @@ class VamanaIndex {
574568 auto search_buffer = search_buffer_type{
575569 SearchBufferConfig (search_parameters.buffer_config_ ),
576570 distance::comparator (distance_),
577- search_parameters.search_buffer_visited_set_
578- };
571+ search_parameters.search_buffer_visited_set_ };
579572
580573 auto prefetch_parameters = GreedySearchPrefetchParameters{
581- search_parameters.prefetch_lookahead_ , search_parameters. prefetch_step_
582- };
574+ search_parameters.prefetch_lookahead_ ,
575+ search_parameters. prefetch_step_ };
583576
584577 // Increase the search window size if the defaults are not suitable for the
585578 // requested number of neighbors.
@@ -809,8 +802,7 @@ class VamanaIndex {
809802 ) const {
810803 // Construct and save runtime parameters.
811804 auto parameters = VamanaIndexParameters{
812- entry_point_.front (), build_parameters_, get_search_parameters ()
813- };
805+ entry_point_.front (), build_parameters_, get_search_parameters ()};
814806
815807 // Config
816808 lib::save_to_disk (parameters, config_directory);
@@ -957,8 +949,7 @@ auto auto_build(
957949 lib::narrow<I>(entry_point),
958950 std::move (distance),
959951 std::move (threadpool),
960- logger
961- };
952+ logger};
962953}
963954
964955// /
@@ -1007,8 +998,7 @@ auto auto_assemble(
1007998 I{},
1008999 std::move (distance),
10091000 std::move (threadpool),
1010- std::move (logger)
1011- };
1001+ std::move (logger)};
10121002 auto config = lib::load_from_disk<VamanaIndexParameters>(config_path);
10131003 index.apply (config);
10141004 return index;
0 commit comments