com.hp.hpl.guess.layout
Class SMDS

java.lang.Object
  extended byedu.uci.ics.jung.visualization.AbstractLayout
      extended bycom.hp.hpl.guess.layout.SMDS
All Implemented Interfaces:
ChangeEventSupport, Layout, VertexLocationFunction

public class SMDS
extends AbstractLayout


Field Summary
 boolean done
           
 
Constructor Summary
SMDS(Graph g)
           
 
Method Summary
 void advancePositions()
           
static void b_to_x(int n, double[][] b, double[][] x, int xdim)
           
static void d_to_b(int n, double[][] d, double[][] b)
           
static void d_to_x(int n, double[][] d, double[][] x, int xdim)
           
static void dumpmat(double[][] mat, int n, int m)
           
static void dumpvec(double[] vec, int n)
           
 Coordinates getCoordinates(Node v)
           
 double getX(Vertex n)
           
 double getY(Vertex n)
           
 boolean incrementsAreDone()
           
 void initialize_local_vertex(Vertex v)
           
 void initialize_local()
           
 boolean isIncremental()
           
 
Methods inherited from class edu.uci.ics.jung.visualization.AbstractLayout
addChangeListener, applyFilter, dontMove, fireStateChanged, forceMove, getBaseKey, getChangeListeners, getCoordinates, getCurrentSize, getEdge, getEdge, getGraph, getLocation, getStatus, getVertex, getVertex, getVertexIterator, getVisibleEdges, getVisibleVertices, initialize, initialize, lockVertex, removeChangeListener, resize, restart, unlockVertex
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

done

public boolean done
Constructor Detail

SMDS

public SMDS(Graph g)
Method Detail

advancePositions

public void advancePositions()

d_to_b

public static void d_to_b(int n,
                          double[][] d,
                          double[][] b)

b_to_x

public static void b_to_x(int n,
                          double[][] b,
                          double[][] x,
                          int xdim)

dumpmat

public static void dumpmat(double[][] mat,
                           int n,
                           int m)

dumpvec

public static void dumpvec(double[] vec,
                           int n)

d_to_x

public static void d_to_x(int n,
                          double[][] d,
                          double[][] x,
                          int xdim)

getX

public double getX(Vertex n)

getY

public double getY(Vertex n)

getCoordinates

public Coordinates getCoordinates(Node v)

incrementsAreDone

public boolean incrementsAreDone()

initialize_local_vertex

public void initialize_local_vertex(Vertex v)

initialize_local

public void initialize_local()

isIncremental

public boolean isIncremental()