br.usp.iterador.plugin.bacia
Class BasinLogic

java.lang.Object
  extended by br.usp.iterador.plugin.bacia.BasinLogic

public class BasinLogic
extends java.lang.Object


Constructor Summary
BasinLogic(BasinController controller)
           
 
Method Summary
 IterationResult iterate(Application app, IterationExecuter executer, double x, double y)
          Iterates over a specific point
 java.lang.Double[] iterateOverARandomPoint(Application app, IterationExecuter executer, double rx, double ry)
          Generates a random point, iterates over it and saves its average
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasinLogic

public BasinLogic(BasinController controller)
Method Detail

iterate

public IterationResult iterate(Application app,
                               IterationExecuter executer,
                               double x,
                               double y)
Iterates over a specific point

Parameters:
executer - executer
y - initial y value
x - initial x value
Returns:
iteration result

iterateOverARandomPoint

public java.lang.Double[] iterateOverARandomPoint(Application app,
                                                  IterationExecuter executer,
                                                  double rx,
                                                  double ry)
Generates a random point, iterates over it and saves its average

Parameters:
listener -
Returns:


Copyright 2004-2004-2006 IME - USP. All Rights Reserved.