Class Map1DDiagnostics

java.lang.Object
   |
   +----Map1DDiagnostics

public class Map1DDiagnostics
extends Object
Diagnostics for Map1D
Base class for subclassing

Version:
10 October 1997
Author:
Michael Cross

Variable Index

 o a
parameter of map equations
 o aMaxLimit
Maximum value allowed for a
 o aMinLimit
Minimum value allowed for a
 o b
parameter of map equations
 o curve2
true if second trace to be plotted
 o delay
delay in graph update
 o functionPoints
number of points used to plot function
 o hideab
true if a,b boxes to be disbaled
 o iterations
number of iterations
 o ncurve
number of curves
 o ncurve1
index of first data curve
 o ncurve2
index of second data curve
 o nf
Number of iterations to perform before processing
 o nParameters
Number of map parameters
 o ntrans
number of iterations to eliminate transient
 o parameters
map parameters {a,b}
 o parent
parent class
 o Pi
math constants
 o Pi2
 o runTrans
true if transient is to be run on call to restart()
 o setAxesRange
true if user has chosen range with mouse
 o x
iteration variable
 o x0
starting value
 o xmax
Range of plot
 o xmin
Range of plot
 o ymax
Range of plot
 o ymin
Range of plot

Constructor Index

 o Map1DDiagnostics(Map1D)

Method Index

 o iterate()
Iterates Map equations and updates graph
 o resetRange()
Resets x-range to 0 < x < 1
 o respondToClick(double, double)
Action to perform on mouse click.
 o respondToDrag(double, double, double, double)
Action to perform on mouse drag.
 o restart()
Restarts
 o setDelay(int)
Sets delay for movie iteration
 o setPlotDefaults()
Sets default values of parameters depending on plot type
 o updateParameters()
Updates parameters from the text controls in parent class

Variables

 o Pi
 static final double Pi
math constants

 o Pi2
 static final double Pi2
 o setAxesRange
 boolean setAxesRange
true if user has chosen range with mouse

 o runTrans
 boolean runTrans
true if transient is to be run on call to restart()

 o curve2
 boolean curve2
true if second trace to be plotted

 o hideab
 public boolean hideab
true if a,b boxes to be disbaled

 o ntrans
 int ntrans
number of iterations to eliminate transient

 o nf
 int nf
Number of iterations to perform before processing

 o functionPoints
 int functionPoints
number of points used to plot function

 o ncurve
 int ncurve
number of curves

 o ncurve1
 int ncurve1
index of first data curve

 o ncurve2
 int ncurve2
index of second data curve

 o iterations
 int iterations
number of iterations

 o delay
 int delay
delay in graph update

 o a
 double a
parameter of map equations

 o aMaxLimit
 double aMaxLimit
Maximum value allowed for a

 o aMinLimit
 double aMinLimit
Minimum value allowed for a

 o b
 double b
parameter of map equations

 o x
 double x
iteration variable

 o x0
 double x0
starting value

 o parameters
 double parameters[]
map parameters {a,b}

 o nParameters
 public int nParameters
Number of map parameters

 o xmin
 double xmin
Range of plot

 o xmax
 double xmax
Range of plot

 o ymin
 double ymin
Range of plot

 o ymax
 double ymax
Range of plot

 o parent
 Map1D parent
parent class

Constructors

 o Map1DDiagnostics
 public Map1DDiagnostics(Map1D inParent)
Parameters:
inParent - parent class
See Also:
Map1D

Methods

 o updateParameters
 public void updateParameters()
Updates parameters from the text controls in parent class

 o restart
 public void restart()
Restarts

 o iterate
 public boolean iterate()
Iterates Map equations and updates graph

Returns:
true if iteration successful
 o setPlotDefaults
 public void setPlotDefaults()
Sets default values of parameters depending on plot type

 o resetRange
 public void resetRange()
Resets x-range to 0 < x < 1

 o respondToDrag
 public void respondToDrag(double x1,
                           double x2,
                           double y1,
                           double y2)
Action to perform on mouse drag. Default is to set range of axes and restart

 o respondToClick
 public void respondToClick(double x,
                            double y)
Action to perform on mouse click. Default is display coordinates of point

 o setDelay
 public void setDelay(int inDelay)
Sets delay for movie iteration