org.opencores.structure
Class NodeCycleBreak

java.lang.Object
  |
  +--org.opencores.structure.Node
        |
        +--org.opencores.structure.NodeCycleBreak

public class NodeCycleBreak
extends Node

Class that actually does nothing. It is inserted to break cycles to simplify processing.

See Also:
Node

Field Summary
static int IN
          Input port.
static int OUT
          Output port.
 
Fields inherited from class org.opencores.structure.Node
dir, flag, fx, fy, INOUT, INPUT, link, name, nfx, nfy, OUTPUT, ports, temp, visited, weight, width, x, y
 
Constructor Summary
NodeCycleBreak()
          Constructs new NodeCycleBreak.
 
Method Summary
 java.lang.Object clone()
          creates new (unlinked) node with same parameters.
 void duplicate(NodeCycleBreak n)
          duplicates parameters from n to this
 java.lang.String toString()
           
 
Methods inherited from class org.opencores.structure.Node
duplicate, linkNets, setWidth, unlinkNets
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

IN

public static final int IN
Input port.

OUT

public static final int OUT
Output port.
Constructor Detail

NodeCycleBreak

public NodeCycleBreak()
Constructs new NodeCycleBreak.
See Also:
NodeCycleBreak
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class Node

clone

public java.lang.Object clone()
creates new (unlinked) node with same parameters.
Returns:
duplicated node
Overrides:
clone in class Node

duplicate

public void duplicate(NodeCycleBreak n)
duplicates parameters from n to this
Parameters:
n - node to copy data from