ccvisu
Class Minimizer

java.lang.Object
  extended byccvisu.Minimizer
Direct Known Subclasses:
MinimizerBarnesHut

public abstract class Minimizer
extends java.lang.Object

Minimizer for a given energy model, which is set by the constructor of the concrete minimizer implementation.

Version:
$Revision: 1.3 $; $Date: 2005/09/30 15:28:09 $
Author:
Dirk Beyer

Constructor Summary
Minimizer()
           
 
Method Summary
abstract  void minimizeEnergy(int nrIterations)
          Minimizes iteratively the energy using the Barnes-Hut algorithm.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Minimizer

public Minimizer()
Method Detail

minimizeEnergy

public abstract void minimizeEnergy(int nrIterations)
Minimizes iteratively the energy using the Barnes-Hut algorithm. Starts from the layout given by the positions in pos, and stores the computed layout as positions in pos.

Parameters:
nrIterations - Number of iterations. Choose appropriate values by observing the convergence of energy.