MetricKnn API
Fast Similarity Search using the Metric Space Approach
mknn_resolver.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2012-2015, Juan Manuel Barrios <juanmanuel@barrios.cl>
3  * All rights reserved.
4  *
5  * This file is part of MetricKnn.
6  * MetricKnn is made available under the terms of the BSD 2-Clause License.
7  */
8 
9 #ifndef MKNN_RESOLVER_H_
10 #define MKNN_RESOLVER_H_
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 #include "../metricknn_c.h"
17 
40  bool free_resolver_on_result_release, MknnDataset *query_dataset,
41  bool free_query_dataset_on_result_release);
42 
49 
56 
62 void mknn_resolver_release(MknnResolver *resolver);
63 
64 #ifdef __cplusplus
65 }
66 #endif
67 
68 #endif
MknnResolverParams * mknn_resolver_getParameters(MknnResolver *resolver)
Return the parameters used to create the resolver.
Definition: resolver.c:29
void mknn_resolver_release(MknnResolver *resolver)
Releases the resolver.
Definition: resolver.c:54
MknnIndex * mknn_resolver_getIndex(MknnResolver *resolver)
Returns the index used to create the resolver.
Definition: resolver.c:34
Definition: dataset.c:11
Definition: index.c:20
Definition: result.c:11
MknnResult * mknn_resolver_search(MknnResolver *resolver, bool free_resolver_on_result_release, MknnDataset *query_dataset, bool free_query_dataset_on_result_release)
Performs the configured similarity search.
Definition: resolver.c:39
Definition: parameters.c:28
Definition: resolver.c:11
Powered by Download MetricKnn