Uses of Interface
xyz.cofe.collection.graph.Path
-
Packages that use 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 Comparator<Path<N,E>>PathFinder. comparatorprotected Set<Path<N,E>>CyclePathCollector. pathsprotected Map<N,Set<Path<N,E>>>FullPathCollector. pathsprotected List<Path<N,E>>GraphIterator. pathsТекущий список рабочих путейprotected 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(List<Path<N,E>> paths)Извлечение пути из списка.Path<N,E>GraphIteratorPoller.FirstPoller. poll(List<Path<N,E>> paths)Path<N,E>GraphIteratorPoller. poll(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 Comparator<Path<N,E>>PathFinder. createComparatorFrom(Function<Edge<N,E>,Double> getWeight)Создание Comparator для путиprotected List<Path<N,E>>PathFinder. createPathsList()Создает список путейList<Path<N,E>>AbstractPath. cycles()List<Path<N,E>>Path. cycles()Возвращает циклы в путиprotected List<Path<N,E>>GraphIterator. fetchStartPaths()Извлечение начальных путей из списка вершинprotected List<Path<N,E>>GraphIterator. followPaths(Path<N,E> path)Извлечение полследующих путей из указанногоSet<Path<N,E>>CyclePathCollector. getPaths()Возвращает пути содержащие циклыMap<N,Set<Path<N,E>>>FullPathCollector. getPathsMap()Set<Path<N,E>>FullPathCollector. getPathsSet()List<Path<N,E>>GraphIterator. getWorkPaths()Возвращает рабочий набор путей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 List<Path<N,E>>GraphIterator. followPaths(Path<N,E> path)Извлечение полследующих путей из указанногоprotected doublePathFinder. getIntWeightOf(Path<N,E> path, Function<Edge<N,E>,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(List<Path<N,E>> paths)Извлечение пути из списка.Path<N,E>GraphIteratorPoller.FirstPoller. poll(List<Path<N,E>> paths)Path<N,E>GraphIteratorPoller. poll(List<Path<N,E>> paths)Извелчение пути из списка существующих.protected voidGraphIterator. push(List<Path<N,E>> pushPaths)Помещение путей в списокvoidGraphIteratorPusher.AppendPusher. push(List<Path<N,E>> reciveList, List<Path<N,E>> pushList)voidGraphIteratorPusher.PrependPusher. push(List<Path<N,E>> reciveList, List<Path<N,E>> pushList)voidGraphIteratorPusher. push(List<Path<N,E>> reciveList, 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, Comparator<Path<N,E>> comparator)Конструктор
-