| Interface | Description |
|---|---|
| DirectedEdge |
An interface for representing a directed edge between
two vertices.
|
| DirectedGraph<E extends DirectedEdge> |
An interface specification for interacting with directed graph
objects.
|
| DirectedTypedEdge<T> |
An interface for directed edges in multigraphs.
|
| DynamicGraph |
A stub interface for
Graph instances that encode time on their
vertices and edges. |
| Edge |
An interface for representing an undirected edge between two vertices.
|
| EdgeSet<T extends Edge> |
A subinterface of
Set that provides an abstraction over the set of
edges that are connected to a single vertex. |
| Fanmod.MotifFilter |
An interface for performing some computation on a subgraph's frequency
information to deicide whether its occurrences constitute it being a
motif.
|
| Graph<E extends Edge> |
An interface specification for interacting with Graph objects.
|
| Multigraph<T,E extends TypedEdge<T>> |
An interface specification for interacting with MultiGraph objects.
|
| TemporalEdge |
An interface for representing a edge in a
DynamicGraph, where each
edge is associated with a specific time. |
| TypedEdge<T> |
An interface for edges in multigraphs.
|
| WeightedDirectedEdge |
An interface for representing a weigthed edge between two vertices.
|
| WeightedDirectedTypedEdge<T> |
An interface for weigthed, directed edges in multigraphs.
|
| WeightedEdge |
An interface for representing a weigthed edge between two vertices.
|
| WeightedGraph<E extends WeightedEdge> |
An interface specification for interacting with weighted Graph objects.
|
| WeightedTypedEdge<T> |
An interface for representing a weigthed edge between two vertices in a
multigraph.
|
| Class | Description |
|---|---|
| AbstractGraph<T extends Edge,S extends EdgeSet<T>> |
A base class for many
Graph implementations. |
| BetweennessCentrality |
An implementation of Brandes (2001) "A Faster Algorithm for Betweenness
Centrality" (available here) for
computing the betweenness
centrality for all the vertices in a graph.
|
| ChineseWhispersClustering | |
| DirectedMultigraph<T> |
A directed multigraph implementation.
|
| Fanmod |
A complete re-implementation of the FANMOD
tool for finding motifs in graphs.
|
| Fanmod.FrequencyAndZScoreFilter | |
| Fanmod.FrequencyFilter | |
| Fanmod.Result |
The result of computing a motif's distribution in the graph and null
model
|
| Fanmod.ZScoreFilter | |
| GenericEdgeSet<T extends Edge> |
An
EdgeSet implementation that imposes no restrictions on the type of
edges that may be contained within. |
| GenericGraph<T extends Edge> |
A graph that imposes no restriction on the types of edges that may connect
its vertices.
|
| GraphAdaptor<T extends Edge> |
An abstract adaptor class that wraps an existing
Graph. |
| GraphIO |
A collection of static utility methods for reading and writing graphs.
|
| Graphs |
A collection of static utility methods for interacting with
Graph
instances. |
| LabeledEdge | |
| LabeledGraph<L,E extends Edge> |
A decorator around all graph types that allows vertices to take on arbitrary
labels.
|
| LinkClustering |
An implmentation of the link clustering described in Ahn, Bagrow, and Lehman
(2010).
|
| SamplingSubgraphIterator<T extends Edge> |
An implementation of the Randomized EnumerateSubgraphs (RAND-ESU) method from
Wernicke (2006), which provides a unbiased random sampling of the
size-k subgraphs of an input graph.
|
| SimpleDirectedEdge |
An implementation of
DirectedEdge |
| SimpleDirectedTypedEdge<T> |
An implementation of an edge that is both a
DirectedEdge and a TypedEdge. |
| SimpleEdge |
An implementation of an undirected
Edge. |
| SimpleGraphIterator<T,E extends TypedEdge<T>> |
An iterator over the different permutations of parallel edges within a
multigraph that result in connected simple
graphs of a specified size.
|
| SimpleTypedEdge<T> |
An implementation of a
TypedEdge. |
| SimpleWeightedDirectedTypedEdge<T> |
An implementation of a
TypedEdge. |
| SimpleWeightedEdge |
An implementation of an undirected
WeightedEdge. |
| SimpleWeightedTypedEdge<T> |
An implementation of a
TypedEdge. |
| SparseDirectedEdgeSet |
An
EdgeSet implementation that stores DirectedEdge instances
for a vertex. |
| SparseDirectedGraph |
An implementation of
DirectedGraph that uses a sparse backing
representation. |
| SparseDirectedTypedEdgeSet<T> |
An
EdgeSet implementation that stores DirectedTypedEdge
instances for a vertex. |
| SparseTypedEdgeSet<T> | |
| SparseUndirectedEdgeSet | |
| SparseUndirectedGraph |
An undirected implementation of
Graph that uses a sparse backing
representation. |
| SparseWeightedDirectedEdgeSet |
A set for containing
WeightedEdge instances. |
| SparseWeightedDirectedTypedEdgeSet<T> |
An
EdgeSet implementation that stores DirectedEdge instances
for a vertex. |
| SparseWeightedEdgeSet |
A set for containing
WeightedEdge instances. |
| SparseWeightedGraph |
An implementation of
DirectedGraph that uses a sparse backing
representation. |
| SubgraphIterator<E extends Edge,G extends Graph<E>> |
An implementation of the EnumerateSubgraphs (ESU) method from Wernicke
(2006), which enumerates all possible k-vertex subgraphs of a given
graph.
|
| UndirectedMultigraph<T> |
A directed multigraph implementation.
|
| WeightedDirectedMultigraph<T> | |
| WeightedLinkClustering |
| Enum | Description |
|---|---|
| GraphIO.GraphFileFormat | |
| GraphIO.GraphType |
| Exception | Description |
|---|---|
| GraphConstructionException |
An exception for cases where a change to a graph has resulted in an invalid
construction according to its design contract.
|
Copyright © 2012. All Rights Reserved.