2 using System.Collections;
14 eqnStrings =
new string[]{
21 new ParamBundle(
"default (scaled)", 5f, -10f, -0.38f,
22 new Vector3(1f,1f,1f),
new Vector3(-04.1f,-04.4f,-15.5f), 0.15f),
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) {
39 x_out[0] = a*x_in[0]-x_in[1]*x_in[2];
40 x_out[1] = b*x_in[1]+x_in[0]*x_in[2];
41 x_out[2] = c*x_in[2]+x_in[0]*x_in[1]/3f;
float[] eqnParam
parameters used in the equation
override void Function(ref float[] x_in, ref float[] x_out)
Evaluate the first order evolution of the attractor, given the current position.
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.
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.