Name | Description | Type | Package | Framework |
AbstractBaseGraph | The most general implementation of the Graph interface. | Class | org.jscience.computing.graph.graphs | JScience |
AbstractGraph | A skeletal implementation of the Graph interface, to minimize the effort required to implement graph interfaces. | Class | org.jscience.computing.graph.graphs | JScience |
AbstractGraphIterator | An empty implementation of a graph iterator to minimize the effort required to implement graph iterators. | Class | org.jscience.computing.graph.iterators | JScience |
AsUndirectedGraph | An undirected view of the backing directed graph specified in the constructor. | Class | org.jscience.computing.graph.graphs | JScience |
BreadthFirstIterator | A breadth-first iterator for a directed and an undirected graph. | Class | org.jscience.computing.graph.iterators | JScience |
ClosestFirstIterator | A closest-first iterator for a directed or undirected graph. | Class | org.jscience.computing.graph.iterators | JScience |
ConnectedComponentTraversalEvent | A traversal event with respect to a connected component. | Class | org.jscience.computing.graph.events | JScience |
ConnectivityInspector | Allows obtaining various connectivity aspects of a graph. | Class | org.jscience.computing.graph.algorithms | JScience |
CrossComponentIterator | Provides a cross-connected-component traversal functionality for iterator subclasses. | Class | org.jscience.computing.graph.iterators | JScience |
CycleDetector | Performs cycle detection on a graph. | Class | org.jscience.computing.graph.algorithms | JScience |
DefaultDirectedGraph | A directed graph. | Class | org.jscience.computing.graph.graphs | JScience |
DefaultDirectedWeightedGraph | A directed weighted graph. | Class | org.jscience.computing.graph.graphs | JScience |
DefaultEdge | A skeletal implementation of the Edge interface, to minimize the effort required to implement the interface. | Class | org.jscience.computing.graph.edges | JScience |
DefaultListenableGraph | A graph backed by the the graph specified at the constructor, which can be listened by GraphListeners and by | Class | org.jscience.computing.graph.graphs | JScience |
DepthFirstIterator | A depth-first iterator for a directed and an undirected graph. | Class | org.jscience.computing.graph.iterators | JScience |
DijkstraShortestPath | An implementation of Dijkstra's shortest path algorithm using ClosestFirstIterator. | Class | org.jscience.computing.graph.algorithms | JScience |
DirectedEdge | A implementation of directed edge. | Class | org.jscience.computing.graph.edges | JScience |
DirectedGraph | A graph whose all edges are directed. | Interface | org.jscience.computing.graph | JScience |
DirectedMultigraph | A directed multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
DirectedSubgraph | A directed graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
DirectedWeightedEdge | An implementation of directed weighted edge. | Class | org.jscience.computing.graph.edges | JScience |
DirectedWeightedMultigraph | A directed weighted multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
DirectedWeightedSubgraph | A directed weighted graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
Edge | An edge used with graph objects. | Interface | org.jscience.computing.graph | JScience |
EdgeFactories | This utility class is a container of various EdgeFactory classes. | Class | org.jscience.computing.graph.edges | JScience |
EdgeFactories .DirectedEdgeFactory | An EdgeFactory for producing directed edges. | Class | org.jscience.computing.graph.edges | JScience |
EdgeFactories .DirectedWeightedEdgeFactory | An EdgeFactory for producing directed edges with weights. | Class | org.jscience.computing.graph.edges | JScience |
EdgeFactories .UndirectedEdgeFactory | An EdgeFactory for producing undirected edges. | Class | org.jscience.computing.graph.edges | JScience |
EdgeFactories .UndirectedWeightedEdgeFactory | An EdgeFactory for producing undirected edges with weights. | Class | org.jscience.computing.graph.edges | JScience |
EdgeFactory | An edge factory used by graphs for creating new edges. | Interface | org.jscience.computing.graph | JScience |
EdgeListFactory | A factory for edge lists. | Interface | org.jscience.computing.graph.graphs | JScience |
EdgeTraversalEvent | A traversal event for a graph edge. | Class | org.jscience.computing.graph.events | JScience |
EmptyGraphGenerator | Generates an empty graph of any size. | Class | org.jscience.computing.graph.generators | JScience |
FibonacciHeap | This class implements a Fibonacci heap data structure. | Class | org.jscience.computing.graph.util | JScience |
FibonacciHeap .Node | necessary for maintaining the structure of the heap. | Class | org.jscience.computing.graph.util | JScience |
Graph | The root interface in the graph hierarchy. | Interface | org.jscience.computing.graph | JScience |
GraphChangeEvent | An event which indicates that a graph has changed. | Class | org.jscience.computing.graph.events | JScience |
GraphDelegator | A graph backed by the the graph specified at the constructor, which delegates all its methods to the backing graph. | Class | org.jscience.computing.graph.graphs | JScience |
GraphEdgeChangeEvent | An event which indicates that a graph edge has changed, or is about to change. | Class | org.jscience.computing.graph.events | JScience |
GraphGenerator | GraphGenerator defines an interface for generating new graph structures. | Interface | org.jscience.computing.graph.generators | JScience |
GraphHelper | A collection of utilities to assist the working with graphs. | Class | org.jscience.computing.graph | JScience |
GraphIterator | Interface | org.jscience.computing.graph.iterators | JScience | |
GraphListener | A listener that is notified when the graph changes. | Interface | org.jscience.computing.graph.events | JScience |
GraphVertexChangeEvent | An event which indicates that a graph vertex has changed, or is about to change. | Class | org.jscience.computing.graph.events | JScience |
JGraphModelAdapter | An adapter that reflects a JGraphT graph as a JGraph graph. | Class | org.jscience.computing.graph.external | JScience |
JGraphModelAdapter .CellFactory | Creates the JGraph cells that reflect the respective JGraphT elements. | Interface | org.jscience.computing.graph.external | JScience |
JGraphModelAdapter .DefaultCellFactory | A simple default cell factory. | Class | org.jscience.computing.graph.external | JScience |
LabeledElement | An graph element (vertex or edge) that can have a label. | Interface | org.jscience.computing.graph | JScience |
LinearGraphGenerator | Generates a linear graph of any size. | Class | org.jscience.computing.graph.generators | JScience |
ListenableDirectedGraph | A directed graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
ListenableDirectedWeightedGraph | A directed weighted graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
ListenableGraph | A graph that supports listeners on structural change events. | Interface | org.jscience.computing.graph | JScience |
ListenableUndirectedGraph | An undirected graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
ListenableUndirectedWeightedGraph | An undirected weighted graph which is also ListenableGraph. | Class | org.jscience.computing.graph.graphs | JScience |
ModifiableInteger | The ModifiableInteger class wraps a value of the primitive type int in an object, similarly to Integer. | Class | org.jscience.computing.graph.util | JScience |
Multigraph | A multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
Pseudograph | A pseudograph. | Class | org.jscience.computing.graph.graphs | JScience |
RingGraphGenerator | Generates a ring graph of any size. | Class | org.jscience.computing.graph.generators | JScience |
SimpleDirectedGraph | A simple directed graph. | Class | org.jscience.computing.graph.graphs | JScience |
SimpleDirectedWeightedGraph | A simple directed weighted graph. | Class | org.jscience.computing.graph.graphs | JScience |
SimpleGraph | A simple graph. | Class | org.jscience.computing.graph.graphs | JScience |
SimpleWeightedGraph | A simple weighted graph. | Class | org.jscience.computing.graph.graphs | JScience |
StrongConnectivityInspector | Complements the ConnectivityInspector class with the capability to compute the strongly connected components of a | Class | org.jscience.computing.graph.algorithms | JScience |
Subgraph | A subgraph is a graph that has a subset of vertices and a subset of edges with respect to some base graph. | Class | org.jscience.computing.graph.graphs | JScience |
TopologicalOrderIterator | sort is a permutation p of the vertices of a graph such that an edge (i,j) implies that i appears before j in | Class | org.jscience.computing.graph.iterators | JScience |
TraversalListener | A listener on graph iterator or on a graph traverser. | Interface | org.jscience.computing.graph.events | JScience |
TraversalListenerAdapter | An empty do-nothing implementation of the TraversalListener interface used for subclasses. | Class | org.jscience.computing.graph.events | JScience |
UndirectedEdge | A implementation for an undirected edge. | Class | org.jscience.computing.graph.edges | JScience |
UndirectedGraph | A graph whose all edges are undirected. | Interface | org.jscience.computing.graph | JScience |
UndirectedSubgraph | An undirected graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
UndirectedWeightedEdge | An implementation of undirected weighted edge. | Class | org.jscience.computing.graph.edges | JScience |
UndirectedWeightedSubgraph | An undirected weighted graph that is a subgraph on other graph. | Class | org.jscience.computing.graph.graphs | JScience |
UnmodifiableDirectedGraph | A directed graph that cannot be modified. | Class | org.jscience.computing.graph.graphs | JScience |
UnmodifiableGraph | An unmodifiable view of the backing graph specified in the constructor. | Class | org.jscience.computing.graph.graphs | JScience |
UnmodifiableUndirectedGraph | An undirected graph that cannot be modified. | Class | org.jscience.computing.graph.graphs | JScience |
VertexDegreeComparator | Compares two vertices based on their degree. | Class | org.jscience.computing.graph.algorithms.util | JScience |
VertexFactory | A vertex factory used by graph algorithms for creating new vertices. | Interface | org.jscience.computing.graph | JScience |
VertexSetListener | A listener that is notified when the graph's vertex set changes. | Interface | org.jscience.computing.graph.events | JScience |
VertexTraversalEvent | A traversal event for a graph vertex. | Class | org.jscience.computing.graph.events | JScience |
VisioExporter | Exports a graph to a csv format that can be imported into MS Visio. | Class | org.jscience.computing.graph.external | JScience |
VisioExporter .VertexNameProvider | Assigns a display name for each of the graph vertices. | Interface | org.jscience.computing.graph.external | JScience |
WeightedGraph | A tagging interface for a graph whose all edges have weights. | Interface | org.jscience.computing.graph | JScience |
WeightedMultigraph | A weighted multigraph. | Class | org.jscience.computing.graph.graphs | JScience |
WeightedPseudograph | A weighted pseudograph. | Class | org.jscience.computing.graph.graphs | JScience |
WheelGraphGenerator | graph of any size. | Class | org.jscience.computing.graph.generators | JScience |