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
-
a
- parameter of map equations
-
aMaxLimit
- Maximum value allowed for a
-
aMinLimit
- Minimum value allowed for a
-
b
- parameter of map equations
-
curve2
- true if second trace to be plotted
-
delay
- delay in graph update
-
functionPoints
- number of points used to plot function
-
hideab
- true if a,b boxes to be disbaled
-
iterations
- number of iterations
-
ncurve
- number of curves
-
ncurve1
- index of first data curve
-
ncurve2
- index of second data curve
-
nf
- Number of iterations to perform before processing
-
nParameters
- Number of map parameters
-
ntrans
- number of iterations to eliminate transient
-
parameters
- map parameters {a,b}
-
parent
- parent class
-
Pi
- math constants
-
Pi2
-
-
runTrans
- true if transient is to be run on call to restart()
-
setAxesRange
- true if user has chosen range with mouse
-
x
- iteration variable
-
x0
- starting value
-
xmax
- Range of plot
-
xmin
- Range of plot
-
ymax
- Range of plot
-
ymin
- Range of plot
-
Map1DDiagnostics(Map1D)
-
-
iterate()
- Iterates Map equations and updates graph
-
resetRange()
- Resets x-range to 0 < x < 1
-
respondToClick(double, double)
- Action to perform on mouse click.
-
respondToDrag(double, double, double, double)
- Action to perform on mouse drag.
-
restart()
- Restarts
-
setDelay(int)
- Sets delay for movie iteration
-
setPlotDefaults()
- Sets default values of parameters depending on plot type
-
updateParameters()
- Updates parameters from the text controls in parent class
Pi
static final double Pi
- math constants
Pi2
static final double Pi2
setAxesRange
boolean setAxesRange
- true if user has chosen range with mouse
runTrans
boolean runTrans
- true if transient is to be run on call to restart()
curve2
boolean curve2
- true if second trace to be plotted
hideab
public boolean hideab
- true if a,b boxes to be disbaled
ntrans
int ntrans
- number of iterations to eliminate transient
nf
int nf
- Number of iterations to perform before processing
functionPoints
int functionPoints
- number of points used to plot function
ncurve
int ncurve
- number of curves
ncurve1
int ncurve1
- index of first data curve
ncurve2
int ncurve2
- index of second data curve
iterations
int iterations
- number of iterations
delay
int delay
- delay in graph update
a
double a
- parameter of map equations
aMaxLimit
double aMaxLimit
- Maximum value allowed for a
aMinLimit
double aMinLimit
- Minimum value allowed for a
b
double b
- parameter of map equations
x
double x
- iteration variable
x0
double x0
- starting value
parameters
double parameters[]
- map parameters {a,b}
nParameters
public int nParameters
- Number of map parameters
xmin
double xmin
- Range of plot
xmax
double xmax
- Range of plot
ymin
double ymin
- Range of plot
ymax
double ymax
- Range of plot
parent
Map1D parent
- parent class
Map1DDiagnostics
public Map1DDiagnostics(Map1D inParent)
- Parameters:
- inParent - parent class
- See Also:
- Map1D
updateParameters
public void updateParameters()
- Updates parameters from the text controls in parent class
restart
public void restart()
- Restarts
iterate
public boolean iterate()
- Iterates Map equations and updates graph
- Returns:
- true if iteration successful
setPlotDefaults
public void setPlotDefaults()
- Sets default values of parameters depending on plot type
resetRange
public void resetRange()
- Resets x-range to 0 < x < 1
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
respondToClick
public void respondToClick(double x,
double y)
- Action to perform on mouse click. Default is display coordinates
of point
setDelay
public void setDelay(int inDelay)
- Sets delay for movie iteration