2 using System.Collections;
13 eqnStrings =
new string[]{
16 "zdot = -c x - by - az + x^2"
21 new ParamBundle(
"default (scaled)", 0.44f, 1.1f, 1f,
22 new Vector3(.1f, .1f, .1f),
new Vector3(-000.3f,-000.1f,000.0f), 06.66f),
24 new Vector3(.1f,.1f,.1f)),
27 paramNames =
new string[] {
"a",
"b",
"c"};
38 public override void Function(ref
float[] x_in, ref
float[] x_out) {
41 x_out[2] = -c*x_in[0] - b*x_in[1] - a*x_in[2] + x_in[0]*x_in[0];
float[] eqnParam
parameters used in the equation
override void SetParams(ParamBundle pb)
Sets the parameter bunlde to be used by the system.
Chaos eqn. Base class for all equations that define a 3D chaotic system.
override void Function(ref float[] x_in, ref float[] x_out)
Evaluate the first order evolution of the attractor, given the current position.
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.