gov.nist.antd.ospf_te
Class TEPath.Vertex

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

class TEPath.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)  TEPath.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) TEPath.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

TEPath.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

TEPath.Vertex

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

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