A B C D E F G H I L M N O P R S T U V W X

G

generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.CompleteGraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.EmptyGraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in interface annas.graph.generate.GraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.HyperGraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.LinearGraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.RingGraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.StarGraphGenerator
Generates a graph.
generate(GraphInterface<N, A>, NodeFactory<N>, Map<String, Object>) - Method in class annas.graph.generate.WheelGraphGenerator
Generates a graph.
getAdjacentFrequencyMatrix() - Method in class annas.graph.util.Util
 
getAdjacentMatrix() - Method in class annas.graph.util.Util
 
getArc(N) - Method in class annas.graph.Graph
 
getArc(N, N) - Method in class annas.graph.Graph
 
getArc(N) - Method in interface annas.graph.GraphInterface
Gets all arcs which originate from the given node
getArc(N, N) - Method in interface annas.graph.GraphInterface
Gets all arcs from the tail to the head
getArcFactory() - Method in class annas.graph.Graph
 
getArcFactory() - Method in interface annas.graph.GraphInterface
Gets the @see ArcFactory used by the graph
getCollection(Object) - Method in class annas.graph.MultiHashMap
Gets the collection mapped to the specified key.
getD() - Method in class annas.graph.util.Floyd
The distance matrix for the current graph.
getD() - Method in class annas.math.EigenvalueDecomposition
Return the block diagonal eigenvalue matrix
getDistance() - Method in class annas.graph.GraphPath
Gets the distance between the start node and end node
getDistance(N, N) - Method in class annas.graph.util.Floyd
Finds the distance between the two nodes, by looking in the distance matrix.
getEigenVectorCentrality() - Method in class annas.graph.util.Util
 
getEnd_node() - Method in class annas.graph.generate.LinearGraphGenerator
 
getEvent() - Method in class annas.graph.GraphEvent
Gets the event
getG() - Method in class annas.graph.util.traversal.BreadthFirst
 
getG() - Method in class annas.graph.util.traversal.DepthFirst
 
getHead() - Method in interface annas.graph.ArcInterface
Gets the head of the arc
getHead() - Method in class annas.graph.DefaultArc
Gets the head of the arc
getImagEigenvalues() - Method in class annas.math.EigenvalueDecomposition
Return the imaginary parts of the eigenvalues
getInDegree(N) - Method in class annas.graph.util.Util
 
getIterator() - Method in class annas.graph.GraphPath
Gets an iterator over the path
getLapacianMatrix() - Method in class annas.graph.util.Util
 
getLength() - Method in class annas.graph.generate.LinearGraphGenerator
 
getMap() - Method in class annas.graph.DisjointSet
 
getMatrix() - Method in class annas.math.Matrix
 
getNodeMap() - Method in class annas.graph.Graph
 
getNodeMap() - Method in interface annas.graph.GraphInterface
Gets a list of nodes in the graph
getNuArcs() - Method in class annas.graph.Graph
 
getNuArcs() - Method in interface annas.graph.GraphInterface
Number of arcs contained within the graph
getNumPathNLong(int) - Method in class annas.graph.util.Util
 
getNuNodes() - Method in class annas.graph.Graph
 
getNuNodes() - Method in interface annas.graph.GraphInterface
Number of nodes contained within the graph
getObserver() - Method in class annas.graph.Graph
 
getObserver() - Method in interface annas.graph.GraphInterface
Current GraphObserver
getOutDegree(N) - Method in class annas.graph.util.Util
 
getParams() - Method in class annas.graph.GraphEvent
A list of objects in the same or as the parameters of the method that raised the event
getR() - Method in class annas.graph.util.Floyd
The route matrix for the current graph.
getRealEigenvalues() - Method in class annas.math.EigenvalueDecomposition
Return the real parts of the eigenvalues
getRoute(N, N) - Method in class annas.graph.util.Floyd
Find the route through the Graph from the source node to the destination node, by using the route matrix.
getStart_node() - Method in class annas.graph.generate.LinearGraphGenerator
 
getTail() - Method in interface annas.graph.ArcInterface
Gets the tail of the arc
getTail() - Method in class annas.graph.DefaultArc
Gets the tail of the arc
getV() - Method in class annas.math.EigenvalueDecomposition
Return the eigenvector matrix
getVersion() - Method in class annas.graph.Graph
 
getVersion() - Method in interface annas.graph.GraphInterface
Gets the version of the graph.
getWeight() - Method in interface annas.graph.ArcInterface
Get the Weight of the arc by evaluating @see WeightedInterface.evaluate()
getWeight() - Method in class annas.graph.DefaultArc
Get the Weight of the arc by evaluating @see WeightedInterface.evaluate()
getWeight() - Method in class annas.graph.DefaultWeight
getWeightedInterface() - Method in interface annas.graph.ArcInterface
Gets the Weight function
getWeightedInterface() - Method in class annas.graph.DefaultArc
Gets the Weight function
Graph<N,A extends ArcInterface<N>> - Class in annas.graph
Base graph class
Graph() - Constructor for class annas.graph.Graph
Default Constructor
Graph(GraphObserver) - Constructor for class annas.graph.Graph
Constructor used to set the observer from creation
GraphDrawer<N,A extends ArcInterface<N>> - Class in annas.graph.drawing
Creates a graphical representation of a graph.
GraphDrawer(GraphInterface<N, A>) - Constructor for class annas.graph.drawing.GraphDrawer
 
GraphDrawer(GraphInterface<N, A>, DrawNode<N>, DrawArc<A>, Placer<N, A>) - Constructor for class annas.graph.drawing.GraphDrawer
 
GraphEvent - Class in annas.graph
Graph Event models All possible events that can occur on a Graph
GraphEvent() - Constructor for class annas.graph.GraphEvent
Default Constructor
GraphEvent(Event, Object[]) - Constructor for class annas.graph.GraphEvent
Constructor
GraphGenerator<N,A extends ArcInterface<N>> - Interface in annas.graph.generate
Interface all Graph generating classes should implement.
GraphInterface<N,A extends ArcInterface<N>> - Interface in annas.graph
Base interface for all Graphs
GraphObserver - Interface in annas.graph
Any class wishing to observer a class must implement this interface
GraphPath<N,A extends ArcInterface<N>> - Class in annas.graph
Models a Path in a graph
GraphPath(N, N) - Constructor for class annas.graph.GraphPath
Constructor

A B C D E F G H I L M N O P R S T U V W X