跳过导航链接
C E F G H I N O P R S T U 

C

Components - io.github.openlg.graphlib.algorithms中的类
Finds all connected components in a graph and returns an array of these components.
Components() - 类 的构造器io.github.openlg.graphlib.algorithms.Components
 
components() - 类 中的方法io.github.openlg.graphlib.Graph
Finds all connected components in a graph and returns an array of these components.
CycleException() - 异常错误 的构造器io.github.openlg.graphlib.algorithms.Topsort.CycleException
 

E

Edge - io.github.openlg.graphlib中的类
 
Edge(String, String) - 类 的构造器io.github.openlg.graphlib.Edge
 
Edge(String, String, String) - 类 的构造器io.github.openlg.graphlib.Edge
 
edgeCount() - 类 中的方法io.github.openlg.graphlib.Graph
Returns the number of edges in the graph.
equals(Object) - 类 中的方法io.github.openlg.graphlib.Edge
 

F

filterNodes(Predicate<String>) - 类 中的方法io.github.openlg.graphlib.Graph
 
FindCycles - io.github.openlg.graphlib.algorithms中的类
 
FindCycles() - 类 的构造器io.github.openlg.graphlib.algorithms.FindCycles
 
findCycles(Graph<N, E>) - 类 中的方法io.github.openlg.graphlib.algorithms.FindCycles
Given a Graph, g, this function returns all nodes that are part of a cycle.
findCycles() - 类 中的方法io.github.openlg.graphlib.Graph
Find cycles.

G

getChildren(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
getComponents(Graph<N, E>) - 类 中的方法io.github.openlg.graphlib.algorithms.Components
Finds all connected components in a graph and returns an array of these components.
getEdge(Edge) - 类 中的方法io.github.openlg.graphlib.Graph
 
getEdge(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
 
getEdge(String, String, String) - 类 中的方法io.github.openlg.graphlib.Graph
get edge
getEdges() - 类 中的方法io.github.openlg.graphlib.Graph
Returns the Edge for each getEdge in the graph.
getName() - 类 中的方法io.github.openlg.graphlib.Edge
 
getNode(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
getNodes() - 类 中的方法io.github.openlg.graphlib.Graph
Get node
getParent(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
getSinks() - 类 中的方法io.github.openlg.graphlib.Graph
Returns those node in the graph that have no out-edge.
getSource() - 类 中的方法io.github.openlg.graphlib.Edge
 
getSources() - 类 中的方法io.github.openlg.graphlib.Graph
Returns those node in the graph that have no in-edge.
getTarget() - 类 中的方法io.github.openlg.graphlib.Edge
 
Graph<N,E> - io.github.openlg.graphlib中的类
A directed multi-graph library
Graph() - 类 的构造器io.github.openlg.graphlib.Graph
 
Graph(boolean, boolean, boolean) - 类 的构造器io.github.openlg.graphlib.Graph
 

H

hasEdge(Edge) - 类 中的方法io.github.openlg.graphlib.Graph
 
hasEdge(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
 
hasEdge(String, String, String) - 类 中的方法io.github.openlg.graphlib.Graph
exist edge
hasNode(String) - 类 中的方法io.github.openlg.graphlib.Graph
Returns true if the graph has a node with the id.

I

IllegalOperationException - io.github.openlg.graphlib中的异常错误
 
IllegalOperationException() - 异常错误 的构造器io.github.openlg.graphlib.IllegalOperationException
 
IllegalOperationException(String) - 异常错误 的构造器io.github.openlg.graphlib.IllegalOperationException
 
IllegalOperationException(String, Throwable) - 异常错误 的构造器io.github.openlg.graphlib.IllegalOperationException
 
IllegalOperationException(Throwable) - 异常错误 的构造器io.github.openlg.graphlib.IllegalOperationException
 
IllegalOperationException(String, Throwable, boolean, boolean) - 异常错误 的构造器io.github.openlg.graphlib.IllegalOperationException
 
inEdges(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
inEdges(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
Return all edge that point to the node v.
io.github.openlg.graphlib - 程序包 io.github.openlg.graphlib
 
io.github.openlg.graphlib.algorithms - 程序包 io.github.openlg.graphlib.algorithms
 
IsAcyclic - io.github.openlg.graphlib.algorithms中的类
 
IsAcyclic() - 类 的构造器io.github.openlg.graphlib.algorithms.IsAcyclic
 
isAcyclic(Graph<N, E>) - 类 中的方法io.github.openlg.graphlib.algorithms.IsAcyclic
Given a Graph, g, this function returns true if the graph has no cycles and returns false if it does.
isAcyclic() - 类 中的方法io.github.openlg.graphlib.Graph
This method returns true if the graph has no cycles and returns false if it does.
isCompound() - 类 中的方法io.github.openlg.graphlib.Graph
 
isDirected() - 类 中的方法io.github.openlg.graphlib.Graph
 
isEmpty(String) - 类 中的静态方法io.github.openlg.graphlib.Utils
Check whether the given object (possibly a String) is empty.
isLeaf(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
isMultiGraph() - 类 中的方法io.github.openlg.graphlib.Graph
 

N

neighbors(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
nodeCount() - 类 中的方法io.github.openlg.graphlib.Graph
Returns the number of node in the graph.
nodeEdges(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
nodeEdges(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
Returns all edgeLabels to or from node nodeId regardless of direction.

O

outEdges(String) - 类 中的方法io.github.openlg.graphlib.Graph
 
outEdges(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
Return all edge that are pointed at by node v.

P

predecessors(String) - 类 中的方法io.github.openlg.graphlib.Graph
 

R

removeEdge(Edge) - 类 中的方法io.github.openlg.graphlib.Graph
remove edge
removeEdge(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
remove edge
removeEdge(String, String, String) - 类 中的方法io.github.openlg.graphlib.Graph
remove edge
removeNode(String) - 类 中的方法io.github.openlg.graphlib.Graph
Remove the node with the id in the graph or do nothing if the node is not in the graph.

S

setCompound(boolean) - 类 中的方法io.github.openlg.graphlib.Graph
 
setDirected(boolean) - 类 中的方法io.github.openlg.graphlib.Graph
 
setEdge(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
add edge
setEdge(String, String, E) - 类 中的方法io.github.openlg.graphlib.Graph
add edge
setEdge(Edge) - 类 中的方法io.github.openlg.graphlib.Graph
add new edge
setEdge(Edge, E) - 类 中的方法io.github.openlg.graphlib.Graph
add new edge
setEdge(String, String, E, String) - 类 中的方法io.github.openlg.graphlib.Graph
add new edge
setMultiGraph(boolean) - 类 中的方法io.github.openlg.graphlib.Graph
 
setNode(String) - 类 中的方法io.github.openlg.graphlib.Graph
Creates or updates the value for the node in the graph.
setNode(String, N) - 类 中的方法io.github.openlg.graphlib.Graph
Creates or updates the value for the node in the graph.
setNodes(Collection<String>) - 类 中的方法io.github.openlg.graphlib.Graph
Creates or updates the value for the nodes in the graph.
setNodes(Collection<String>, N) - 类 中的方法io.github.openlg.graphlib.Graph
Creates or updates the value for the nodes in the graph.
setParent(String, String) - 类 中的方法io.github.openlg.graphlib.Graph
 
setPath(Collection<String>) - 类 中的方法io.github.openlg.graphlib.Graph
add multi edge by path
setPath(String...) - 类 中的方法io.github.openlg.graphlib.Graph
add multi edge by node id's
setPath(Collection<String>, E) - 类 中的方法io.github.openlg.graphlib.Graph
add multi edge by node id's
successors(String) - 类 中的方法io.github.openlg.graphlib.Graph
 

T

Tarjan - io.github.openlg.graphlib.algorithms中的类
 
Tarjan() - 类 的构造器io.github.openlg.graphlib.algorithms.Tarjan
 
tarjan(Graph<N, E>) - 类 中的方法io.github.openlg.graphlib.algorithms.Tarjan
This function is an implementation of Tarjan's algorithm which finds all strongly connected components in the directed graph g.
tarjan() - 类 中的方法io.github.openlg.graphlib.Graph
This function is an implementation of Tarjan's algorithm which finds all strongly connected components in the directed graph g.
Topsort - io.github.openlg.graphlib.algorithms中的类
 
Topsort() - 类 的构造器io.github.openlg.graphlib.algorithms.Topsort
 
topsort(Graph<N, E>) - 类 中的方法io.github.openlg.graphlib.algorithms.Topsort
Given a Graph g this function returns an array of nodes such that for each edge u -> v, u appears before v in the array.
topsort() - 类 中的方法io.github.openlg.graphlib.Graph
An implementation of topological sorting (https://en.wikipedia.org/wiki/Topological_sorting).
Topsort.CycleException - io.github.openlg.graphlib.algorithms中的异常错误
 
toString() - 类 中的方法io.github.openlg.graphlib.Edge
 

U

Utils - io.github.openlg.graphlib中的类
 
Utils() - 类 的构造器io.github.openlg.graphlib.Utils
 
C E F G H I N O P R S T U 
跳过导航链接

Copyright © 2024. All rights reserved.