de.aitools.iv.graphdrawing.misc
Class WalkerLinearGraph

java.lang.Object
  extended by de.aitools.iv.graphdrawing.misc.WalkerLinearGraph

public class WalkerLinearGraph
extends java.lang.Object

The Graph Structure used by the Walker Algorithm

Author:
Frank Benteler

Field Summary
 int[] ancestor
           
 double[] change
           
 int[][] children
           
 int[] childrenCount
           
 int[] mod
           
 int[] number
           
 int[] parent
           
 int[] prelim
           
 double[] shift
           
 int[] thread
           
 int[] x
           
 int[] y
           
 
Constructor Summary
WalkerLinearGraph()
           
 
Method Summary
 void debugPrintAll()
           
 void debugPrintGraphML(int root)
           
 void disposeDataStructure()
           
 void generateDataStructure(int vertexCount, int maxChildrenCount)
           
 void resetInternalData()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

childrenCount

public int[] childrenCount

children

public int[][] children

x

public int[] x

y

public int[] y

parent

public int[] parent

mod

public int[] mod

prelim

public int[] prelim

thread

public int[] thread

number

public int[] number

shift

public double[] shift

change

public double[] change

ancestor

public int[] ancestor
Constructor Detail

WalkerLinearGraph

public WalkerLinearGraph()
Method Detail

generateDataStructure

public void generateDataStructure(int vertexCount,
                                  int maxChildrenCount)

resetInternalData

public void resetInternalData()

disposeDataStructure

public void disposeDataStructure()

debugPrintAll

public void debugPrintAll()

debugPrintGraphML

public void debugPrintGraphML(int root)