Clair

GraphWrapper


SummaryPackage variablesSynopsisDescriptionGeneral documentationMethods

SummaryTop
Clair::GraphWrapper - Abstract class for underlying graphs

Package variablesTop
No package variables defined.

Included modulesTop
Carp

SynopsisTop
Clair::GraphWrapper should not be called directly, but instead
inherited from a concrete GraphWrapper subclass.

DescriptionTop
This object is a base class for graph objects used by the Network class.

MethodsTop
add_edgeNo descriptionCode
add_vertexNo descriptionCode
edgesNo descriptionCode
is_directedNo descriptionCode
newNo descriptionCode
verticesNo descriptionCode

Methods description


None available.

Methods code


add_edgedescriptionprevnextTop
sub add_edge {
  my $self = shift;

  die "Must override method add_edge in subclass\n";
}

add_vertexdescriptionprevnextTop
sub add_vertex {
  my $self = shift;

  die "Must override method add_vertex in subclass\n";
}

edgesdescriptionprevnextTop
sub edges {
  my $self = shift;

  die "Must override method edges in subclass\n";
}

is_directeddescriptionprevnextTop
sub is_directed {
  my $self = shift;

  die "Must override method is_directed in subclass\n";
}

newdescriptionprevnextTop
sub new {
  my $self = shift;

  die "Must overload method new in concrete subclass\n";
}

verticesdescriptionprevnextTop
sub vertices {
  my $self = shift;

  die "Must override method vertices in subclass\n";
}

General documentation


No general documentation available.