A class definition for graphs that are based on distances.
Arguments
Objects from the Class
Objects can be created by calls of the form new("distGraph", ...).
Slots
Dist:
Object of class "dist" that forms the
basis for the edge weights used in the distGraph.
Extends
Class "graph", directly.
Methods
show
signature(object = "distGraph"): a print method
Dist
signature(object = "distGraph"): return the dist
object.
adj
signature(object = "distGraph"): find the nodes
adjacent to the supplied node.
nodes
signature(object = "distGraph"): return the
nodes in the graph.
numNodes
signature(object = "distGraph"): return the
number of nodes.
threshold
signature(object = "distGraph", k, value): set all
distances that are larger than the supplied threshold, k, to the
supplied value. The default is value is zero (and so is appropriate for
similarities, rather than distances).
initialize
signature(object = "distGraph"):
initialize a distGraph instance.
edgeWeights
Return a list of edge weights in a list format
similar to the edges method.
edgeL
signature(graph = "distGraph"): A method for
obtaining the edge list.