gov.nist.antd.ospf_te
Class PathOptical.Vertex

java.lang.Object
  |
  +--gov.nist.antd.ospf_te.PathOptical.Vertex
Enclosing class:
PathOptical

class PathOptical.Vertex
extends java.lang.Object

A node corresponding to a vertex in a graph upon which Dijkstra's algorithm is being run. It contains information about the vertex which is used by the algorithm but which is not normally kept by the vertex itself.


Field Summary
(package private)  int dist
          Field dist - XXX
(package private)  java.util.Vector links
          The list of link information for the associated router.
(package private)  java.lang.String nh
          The NHI prefix address of the router or transit network which this vertex represents.
(package private)  PathOptical.Vertex pred
          The predecessor of this vertex.
(package private)  double weight
          The shortest-path estimate from the root to this vertex.
 
Constructor Summary
(package private) PathOptical.Vertex(java.lang.String rtrnh, java.util.Vector l, int type)
          Constructor Vertex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nh

java.lang.String nh
The NHI prefix address of the router or transit network which this vertex represents.


pred

PathOptical.Vertex pred
The predecessor of this vertex.


weight

double weight
The shortest-path estimate from the root to this vertex.


dist

int dist
Field dist - XXX


links

java.util.Vector links
The list of link information for the associated router.

Constructor Detail

PathOptical.Vertex

PathOptical.Vertex(java.lang.String rtrnh,
                   java.util.Vector l,
                   int type)
Constructor Vertex

Parameters:
rtrnh - - XXX
l - - XXX
type - - XXX