undirectedEdge-class: Class "undirectedEdge"

Description Objects from the Class Slots Extends Methods Warning Author(s) See Also

Description

Class for undirected edges

Objects from the Class

Objects can be created by calls of the form new("undirectedEdge", ...) which admit short-hands of the form u(...).

Slots

.Data:

Object of class "vector" storing strictly positive numbers that refer to a given "vertexSet" object

Extends

Class "edge", directly. Class "integer", from data part. Class "vector", by class "integer". Class "numeric", by class "integer".

Methods

initialize

signature(.Object = "undirectedEdge"): constructs an undirected edge from a vector of strictly positive integers

show

signature(object = "undirectedEdge"): displays an undirected edge as numbers joined by lines

showRel

signature(object = "undirectedEdge",code="vertexSet"): displays an undirected edge as names joined by lines

areTheSame

signature(x = "undirectedEdge", y = "undirectedEdge"): x and y are the same undirected edge if they are the same set of numbers

[

signature(x = "undirectedEdge"): extracts an undirected edge

coerce

signature(from = "vector", to = "undirectedEdge"): constructs an undirected edge from vector input

coerce

signature(from = "directedEdge", to = "undirectedEdge"): makes a directed edge undirected

maxId

signature(x="undirectedEdge"): gets the maximum numeric identifier of an undirected edge

recode

signature(object = "undirectedEdge",src="vertexSet",dst="vertexSet"): recodes an undirected edge by making its numbers refer to another "vertexSet" object

Warning

The constructor will try to handle any vector input by silently transforming it into a list of strictly positive integers.

Author(s)

Jens Henrik Badsberg, Claus Dethlefsen, Luca La Rocca

See Also

edge-class, directedEdge-class, edgeList-class and u.


ClausDethlefsen/giRaph documentation built on May 25, 2019, 1:36 p.m.