Uses of Interface
xyz.cofe.collection.graph.Path
| Package | Description |
|---|---|
| xyz.cofe.collection.graph |
Коллекции - Графы и алгоритмы работы с ними
|
-
Uses of Path in xyz.cofe.collection.graph
Classes in xyz.cofe.collection.graph that implement Path Modifier and Type Class Description classAbstractPath<N,E>Путь в графеclassBasicPath<N,E>Базовый путьFields in xyz.cofe.collection.graph declared as Path Modifier and Type Field Description protected Path<N,E>GraphIteratorEvent.PathFetched. pathFields in xyz.cofe.collection.graph with type parameters of type Path Modifier and Type Field Description protected java.util.Comparator<Path<N,E>>PathFinder. comparatorprotected java.util.Set<Path<N,E>>CyclePathCollector. pathsprotected java.util.Map<N,java.util.Set<Path<N,E>>>FullPathCollector. pathsprotected java.util.List<Path<N,E>>GraphIterator. pathsТекущий список рабочих путейprotected java.util.List<Path<N,E>>PathFinder. pathsСписок путей используемых в поиске.Methods in xyz.cofe.collection.graph that return Path Modifier and Type Method Description protected Path<N,E>PathFinder. append(Path<N,E> path, Edge<N,E> e)Добавляет ребро в конец путиPath<N,E>Path. clear()Создает новый пустой путьabstract Path<N,E>AbstractPath. clone()Path<N,E>Path. clone()Создание клонаprotected Path<N,E>PathFinder. createPath()Создаает путьPath<N,E>GraphIteratorEvent.PathFetched. getPath()Возвращает очередной путьprotected Path<N,E>GraphIterator. join(Path<N,E> path, N nextNode, E nextEdge)Создает путь (конкретенация) содержащий указанный и последующие за ним вершину + реброPath<N,E>Path. join(N n, E e)Создает новый путь с добавленным ребром в концеPath<N,E>GraphIterator. next()Получение очередного путиPath<N,E>PathFinder. next()protected Path<N,E>GraphIterator. poll(java.util.List<Path<N,E>> paths)Извлечение пути из списка.Path<N,E>GraphIteratorPoller.FirstPoller. poll(java.util.List<Path<N,E>> paths)Path<N,E>GraphIteratorPoller. poll(java.util.List<Path<N,E>> paths)Извелчение пути из списка существующих.Path<N,E>AbstractPath. segment(int beginIdx, int endExc)Path<N,E>Path. segment(int beginIdx, int endExc)Возвращает под путьPath<N,E>Path. start(N n)Создает новый путь с начальной вершинойprotected Path<N,E>GraphIterator. startPath(N from)Создает начальный путьprotected Path<N,E>GraphIterator. startPath(N from, N to, E e)Создает начальный путьMethods in xyz.cofe.collection.graph that return types with arguments of type Path Modifier and Type Method Description protected java.util.Comparator<Path<N,E>>PathFinder. createComparatorFrom(java.util.function.Function<Edge<N,E>,java.lang.Double> getWeight)Создание Comparator для путиprotected java.util.List<Path<N,E>>PathFinder. createPathsList()Создает список путейjava.util.List<Path<N,E>>AbstractPath. cycles()java.util.List<Path<N,E>>Path. cycles()Возвращает циклы в путиprotected java.util.List<Path<N,E>>GraphIterator. fetchStartPaths()Извлечение начальных путей из списка вершинprotected java.util.List<Path<N,E>>GraphIterator. followPaths(Path<N,E> path)Извлечение полследующих путей из указанногоjava.util.Set<Path<N,E>>CyclePathCollector. getPaths()Возвращает пути содержащие циклыjava.util.Map<N,java.util.Set<Path<N,E>>>FullPathCollector. getPathsMap()java.util.Set<Path<N,E>>FullPathCollector. getPathsSet()java.util.List<Path<N,E>>GraphIterator. getWorkPaths()Возвращает рабочий набор путейjava.util.List<Path<N,E>>GraphIterator.StoredState. getWorkPaths()Текущий список рабочих путейMethods in xyz.cofe.collection.graph with parameters of type Path Modifier and Type Method Description protected Path<N,E>PathFinder. append(Path<N,E> path, Edge<N,E> e)Добавляет ребро в конец путиprotected java.util.List<Path<N,E>>GraphIterator. followPaths(Path<N,E> path)Извлечение полследующих путей из указанногоprotected doublePathFinder. getIntWeightOf(Path<N,E> path, java.util.function.Function<Edge<N,E>,java.lang.Double> getWeight)Полчение веса путиprotected Path<N,E>GraphIterator. join(Path<N,E> path, N nextNode, E nextEdge)Создает путь (конкретенация) содержащий указанный и последующие за ним вершину + реброMethod parameters in xyz.cofe.collection.graph with type arguments of type Path Modifier and Type Method Description protected Path<N,E>GraphIterator. poll(java.util.List<Path<N,E>> paths)Извлечение пути из списка.Path<N,E>GraphIteratorPoller.FirstPoller. poll(java.util.List<Path<N,E>> paths)Path<N,E>GraphIteratorPoller. poll(java.util.List<Path<N,E>> paths)Извелчение пути из списка существующих.protected voidGraphIterator. push(java.util.List<Path<N,E>> pushPaths)Помещение путей в списокvoidGraphIteratorPusher.AppendPusher. push(java.util.List<Path<N,E>> reciveList, java.util.List<Path<N,E>> pushList)voidGraphIteratorPusher.PrependPusher. push(java.util.List<Path<N,E>> reciveList, java.util.List<Path<N,E>> pushList)voidGraphIteratorPusher. push(java.util.List<Path<N,E>> reciveList, java.util.List<Path<N,E>> pushList)Добавление/вставка новых путейConstructors in xyz.cofe.collection.graph with parameters of type Path Constructor Description PathFetched(GraphIterator<N,E> iterator, Path<N,E> path)Constructor parameters in xyz.cofe.collection.graph with type arguments of type Path Constructor Description PathFinder(SingleDirectedGraph<N,E> graph, N start, Path.Direction direction, java.util.Comparator<Path<N,E>> comparator)Конструктор