All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.netlayout.VGJ.Spring
java.lang.Object
|
+----relaaja.netlayout.VGJ.Spring
- public class Spring
- extends Object
- implements GraphAlgorithm
Class to implement Kamada and Kawai's spring algorithm
with modifications).
Here is the source.
-
area
-
-
average
-
-
biggest
-
-
connected
-
-
count
-
-
COUNTER
-
-
D
-
-
delta
-
-
E
-
-
E_HY
-
-
EDGES
-
-
edges
-
-
epsilon
-
-
HY_PERCENTAGE
-
-
HY_SIZE
-
-
K
-
-
Ko
-
-
L
-
-
MAX_TIMES_REPOSITIONED
-
-
mv
-
-
N
-
-
NUM_TIMES_MOVED
-
-
numTimesRepositioned
-
-
orderedList
-
-
partial_x
-
-
partial_xx
-
-
partial_xy
-
-
partial_y
-
-
partial_yx
-
-
partial_yy
-
-
rect
-
-
s_biggest
-
-
xmax
-
-
xmin
-
-
ymax
-
-
ymin
-
-
Spring()
-
-
CheckPositions(Graph)
-
-
compute(Graph)
-
-
enum(int)
-
-
find_l_and_k(Graph)
-
-
findBiggest(Graph)
-
-
findDelta2(Graph, Node)
-
-
findDistances(Graph, int)
-
-
findE(Graph)
-
-
findPartials(Graph, Node)
-
-
Initialize(Graph)
-
-
makeOrderedList(Graph)
-
-
MoveToNewPosition(Graph)
-
-
MoveToNewPosition1(Graph)
-
-
MoveToNewPosition2(Graph)
-
-
TempFunction(double, double)
-
rect
private DRect rect
xmax
private double xmax
xmin
private double xmin
ymax
private double ymax
ymin
private double ymin
orderedList
private int orderedList[]
N
private int N
EDGES
private int EDGES
D
private long D[][]
K
private double K[][]
Ko
private double Ko
L
private double L[][]
epsilon
private double epsilon
delta
private double delta[]
MAX_TIMES_REPOSITIONED
private int MAX_TIMES_REPOSITIONED
numTimesRepositioned
private int numTimesRepositioned
NUM_TIMES_MOVED
private int NUM_TIMES_MOVED[]
HY_SIZE
private int HY_SIZE
HY_PERCENTAGE
private int HY_PERCENTAGE
E
private double E
E_HY
private double E_HY[]
COUNTER
private int COUNTER
mv
private Node mv
partial_x
private double partial_x
partial_y
private double partial_y
partial_xx
private double partial_xx
partial_xy
private double partial_xy
partial_yx
private double partial_yx
partial_yy
private double partial_yy
connected
private boolean connected
biggest
private double biggest
s_biggest
private double s_biggest
average
private double average
area
private double area
count
private int count
edges
private Edge edges[]
Spring
public Spring()
compute
public Graph compute(Graph G)
Initialize
private void Initialize(Graph G)
findBiggest
private double findBiggest(Graph G)
findDistances
private void findDistances(Graph G,
int k)
makeOrderedList
private void makeOrderedList(Graph G)
enum
private int enum(int Index)
find_l_and_k
private void find_l_and_k(Graph G)
findDelta2
private double findDelta2(Graph G,
Node v)
findPartials
private void findPartials(Graph G,
Node v)
TempFunction
private double TempFunction(double del,
double times)
findE
private double findE(Graph G)
MoveToNewPosition
private void MoveToNewPosition(Graph G)
MoveToNewPosition1
private void MoveToNewPosition1(Graph G)
MoveToNewPosition2
private void MoveToNewPosition2(Graph G)
CheckPositions
private void CheckPositions(Graph G)
All Packages Class Hierarchy This Package Previous Next Index