All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.chaos.HenonMap

java.lang.Object
   |
   +----JSci.maths.chaos.HenonMap

public final class HenonMap
extends Object
implements NMapping
The HenonMap class provides an object that encapsulates the Henon map.


Variable Index

 o A_CHAOS
Chaotic a parameter value.
 o B_CHAOS
Chaotic b parameter value.

Constructor Index

 o HenonMap(Complex, Complex)
Constructs a Henon map.
 o HenonMap(double, double)
Constructs a Henon map.

Method Index

 o iterate(int, Complex[])
Iterates the map.
 o iterate(int, double[])
Iterates the map.
 o map(Complex[])
Performs the mapping.
 o map(double[])
Performs the mapping.

Variables

 o A_CHAOS
 public static final Complex A_CHAOS
Chaotic a parameter value.

 o B_CHAOS
 public static final Complex B_CHAOS
Chaotic b parameter value.

Constructors

 o HenonMap
 public HenonMap(double aval,
                 double bval)
Constructs a Henon map.

Parameters:
aval - the value of the a parameter
bval - the value of the b parameter
 o HenonMap
 public HenonMap(Complex aval,
                 Complex bval)
Constructs a Henon map.

Parameters:
aval - the value of the a parameter
bval - the value of the b parameter

Methods

 o map
 public double[] map(double x[])
Performs the mapping.

Parameters:
x - a 2-D double array
Returns:
a 2-D double array
 o map
 public Complex[] map(Complex z[])
Performs the mapping.

Parameters:
z - a 2-D complex array
Returns:
a 2-D complex array
 o iterate
 public double[] iterate(int n,
                         double x[])
Iterates the map.

Parameters:
n - the number of iterations
x - the initial values (2-D)
Returns:
a 2-D double array
 o iterate
 public Complex[] iterate(int n,
                          Complex z[])
Iterates the map.

Parameters:
n - the number of iterations
z - the initial values (2-D)
Returns:
a 2-D complex array

All Packages  Class Hierarchy  This Package  Previous  Next  Index