2 using System.Collections;
11 name =
"Anishchenko_Astakhov";
13 eqnStrings =
new string[]{
14 "xdot = mu x + y - x z",
16 "zdot = -eta z + eta I(x) x^2"
21 new Vector3(0.1f, 0f, 0f),
new Vector3(-00.6f,-02.3f,-01.9f), 1.54f),
23 new Vector3(0.1f, 0f, 0f)),
26 paramNames =
new string[] {
"mu",
"eta"};
27 slideShowSpeed = 2.5f;
36 public override void Function(ref
float[] x_in, ref
float[] x_out) {
37 x_out[0] = mu*x_in[0] + x_in[1] - x_in[0]*x_in[2];
39 float I = (x_in[0] > 0) ? 1f: 0f;
40 x_out[2] = -eta* x_in[2] + eta * I * x_in[0]*x_in[0];
override void Function(ref float[] x_in, ref float[] x_out)
Evaluate the first order evolution of the attractor, given the current position.
float[] eqnParam
parameters used in the equation
Chaos eqn. Base class for all equations that define a 3D chaotic system.
override void SetParams(ParamBundle pb)
Sets the parameter bunlde to be used by the system.
Parameter bundle. Container class to hold the values for starting a chaotic system. Holds the parameters for the equations and the initial position and scale values.