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
    class  AbstractPath<N,​E>
    Путь в графе
    class  BasicPath<N,​E>
    Базовый путь
    Fields in xyz.cofe.collection.graph declared as Path 
    Modifier and Type Field Description
    protected Path<N,​E> GraphIteratorEvent.PathFetched.path  
    Fields in xyz.cofe.collection.graph with type parameters of type Path 
    Modifier and Type Field Description
    protected java.util.Comparator<Path<N,​E>> PathFinder.comparator  
    protected java.util.Set<Path<N,​E>> CyclePathCollector.paths  
    protected java.util.Map<N,​java.util.Set<Path<N,​E>>> FullPathCollector.paths  
    protected 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 double PathFinder.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 void GraphIterator.push​(java.util.List<Path<N,​E>> pushPaths)
    Помещение путей в список
    void GraphIteratorPusher.AppendPusher.push​(java.util.List<Path<N,​E>> reciveList, java.util.List<Path<N,​E>> pushList)  
    void GraphIteratorPusher.PrependPusher.push​(java.util.List<Path<N,​E>> reciveList, java.util.List<Path<N,​E>> pushList)  
    void GraphIteratorPusher.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)
    Конструктор