- fastAdd(Node<T>) - Method in class info.debatty.java.graphs.Graph
-
Add a node to the online graph, using approximate online graph building
algorithm presented in "Fast Online k-nn Graph Building" by Debatty
et al.
- fastAdd(Node<T>, double) - Method in class info.debatty.java.graphs.Graph
-
Add a node to the online graph, using approximate online graph building
algorithm presented in "Fast Online k-nn Graph Building" by Debatty
et al.
- fastAdd(Node<T>, double, int, double) - Method in class info.debatty.java.graphs.Graph
-
Add a node to the online graph, using approximate online graph building
algorithm presented in "Fast Online k-nn Graph Building" by Debatty
et al.
- fastAdd(Node<T>, double, int, double, StatisticsContainer) - Method in class info.debatty.java.graphs.Graph
-
Add a node to the online graph, using approximate online graph building
algorithm presented in "Fast Online k-nn Graph Building" by Debatty
et al.
- fastRemove(Node<T>) - Method in class info.debatty.java.graphs.Graph
-
Remove a node from the graph (and update the graph) using fast
approximate algorithm.
- fastRemove(Node<T>, StatisticsContainer) - Method in class info.debatty.java.graphs.Graph
-
Remove a node from the graph (and update the graph) using fast
approximate algorithm.
- fastSearch(T, int) - Method in class info.debatty.java.graphs.Graph
-
Approximate fast graph based search, as published in "Fast Online k-nn
Graph Building" by Debatty et al.
- fastSearch(T, int, double) - Method in class info.debatty.java.graphs.Graph
-
Approximate fast graph based search, as published in "Fast Online k-nn
Graph Building" by Debatty et al.
- fastSearch(T, int, double, int, double) - Method in class info.debatty.java.graphs.Graph
-
Approximate fast graph based search, as published in "Fast Online k-nn
Graph Building" by Debatty et al.
- fastSearch(T, int, double, int, double, StatisticsContainer) - Method in class info.debatty.java.graphs.Graph
-
Approximate fast graph based search, as published in "Fast Online k-nn
Graph Building" by Debatty et al.
- findNeighbors(LinkedList<Node<T>>, int) - Method in class info.debatty.java.graphs.Graph
-
Recursively search neighbors of neighbors, up to a given depth.
- first() - Method in class info.debatty.java.graphs.Graph
-
Get the first node in the graph.
- get(Node) - Method in class info.debatty.java.graphs.Graph
-
Get the neighborlist of this node.
- getAddSimilarities() - Method in class info.debatty.java.graphs.StatisticsContainer
-
- getAttribute(String) - Method in class info.debatty.java.graphs.Neighbor
-
Returns the value of this attribute, or null if this neighbor has no such
attribute
- getAttribute(String) - Method in class info.debatty.java.graphs.Node
-
- getC() - Method in class info.debatty.java.graphs.build.NNDescent
-
Get the number of edges modified at the last iteration
- getCallback() - Method in class info.debatty.java.graphs.build.GraphBuilder
-
- getComputedSimilarities() - Method in class info.debatty.java.graphs.build.GraphBuilder
-
- getDelta() - Method in class info.debatty.java.graphs.build.NNDescent
-
- getHashMap() - Method in class info.debatty.java.graphs.Graph
-
Get the underlying hash map that stores the nodes and associated
neighborlists.
- getInternalBuilder() - Method in class info.debatty.java.graphs.build.PartitioningGraphBuilder
-
- getIterations() - Method in class info.debatty.java.graphs.build.NNDescent
-
Get the number of executed iterations
- getK() - Method in class info.debatty.java.graphs.build.GraphBuilder
-
- getK() - Method in class info.debatty.java.graphs.Graph
-
Get k (the number of edges per node).
- getLargestDistance() - Method in class info.debatty.java.graphs.Dijkstra
-
Return the distance (measured as the number of hops) to the most distant
node.
- getMaxIterations() - Method in class info.debatty.java.graphs.build.NNDescent
-
- getNodes() - Method in class info.debatty.java.graphs.Graph
-
- getNPartitions() - Method in class info.debatty.java.graphs.build.PartitioningGraphBuilder
-
Default = 4
- getOversampling() - Method in class info.debatty.java.graphs.build.PartitioningGraphBuilder
-
- getPath(Node) - Method in class info.debatty.java.graphs.Dijkstra
-
Return the path from the source to the selected target.
- getRemoveSimilarities() - Method in class info.debatty.java.graphs.StatisticsContainer
-
- getRho() - Method in class info.debatty.java.graphs.build.NNDescent
-
- getSearchCrossPartitionRestarts() - Method in class info.debatty.java.graphs.StatisticsContainer
-
- getSearchRestarts() - Method in class info.debatty.java.graphs.StatisticsContainer
-
- getSearchSimilarities() - Method in class info.debatty.java.graphs.StatisticsContainer
-
- getSimilarities() - Method in class info.debatty.java.graphs.StatisticsContainer
-
Return the total number of computed similarities (search + add + remove).
- getSimilarity() - Method in class info.debatty.java.graphs.build.GraphBuilder
-
- getSimilarity() - Method in class info.debatty.java.graphs.Graph
-
Get the similarity measure.
- Graph<T> - Class in info.debatty.java.graphs
-
k-nn graph, represented as a mapping node => neighborlist.
- Graph(int) - Constructor for class info.debatty.java.graphs.Graph
-
Initialize an empty graph, and set k (number of edges per node).
- Graph() - Constructor for class info.debatty.java.graphs.Graph
-
Initialize an empty graph with k = 10.
- GraphBuilder<T> - Class in info.debatty.java.graphs.build
-
- GraphBuilder() - Constructor for class info.debatty.java.graphs.build.GraphBuilder
-