Chaotic Motion
1.0
|
Chaos eqn. Base class for all equations that define a 3D chaotic system. More...
Public Member Functions | |
ParamBundle[] | GetParamBundles () |
Gets the parameter bundles defned for the chaos equation. More... | |
string | GetName () |
Gets the name. More... | |
string[] | GetEquationStrings () |
Gets the equation strings. Used by the Inspector to show the system definition. More... | |
string[] | GetParamNames () |
Gets the parameter names. Used by the inspector to label the parameters and prompts (when custom parameter is selected) More... | |
abstract void | SetParams (ParamBundle pb) |
Sets the parameter bunlde to be used by the system. More... | |
abstract void | Function (ref float[] x_in, ref float[] x_dot) |
Evaluate the first order evolution of the attractor, given the current position. More... | |
float | GetSlideshowSpeed () |
Public Attributes | |
ParamBundle | paramBundle |
The parameter bundle that is used to evolve the system. | |
Protected Attributes | |
string | name |
string[] | eqnStrings |
string[] | paramNames |
ParamBundle[] | paramBundles |
float | slideShowSpeed = 1.0f |
Chaos eqn. Base class for all equations that define a 3D chaotic system.
Definition at line 9 of file ChaosEqn.cs.
|
pure virtual |
Evaluate the first order evolution of the attractor, given the current position.
x_in | Current position. |
x_dot | Return velocity terms in x_dot. |
Implemented in Aizawa, LiuChen, DequanLee, Arneodo, LorenzNew, Hadley, Lorenz, LuChen_Transition, Rossler, Chen, Bouali2, ChenLee, GenesioTesi, LuChenCheng, Rucklidge, ShimizuMorioka, Anishchenko_Astakhov, NoseHoover, Thomas, Halvorsen, SprottB, SprottC, SprottD, SprottE, SprottF, SprottG, SprottH, SprottI, SprottJ, SprottK, SprottL, SprottM, SprottN, SprottO, SprottP, SprottQ, SprottR, and SprottS.
string [] ChaosEqn.GetEquationStrings | ( | ) |
Gets the equation strings. Used by the Inspector to show the system definition.
Definition at line 41 of file ChaosEqn.cs.
string ChaosEqn.GetName | ( | ) |
ParamBundle [] ChaosEqn.GetParamBundles | ( | ) |
Gets the parameter bundles defned for the chaos equation.
Definition at line 25 of file ChaosEqn.cs.
string [] ChaosEqn.GetParamNames | ( | ) |
Gets the parameter names. Used by the inspector to label the parameters and prompts (when custom parameter is selected)
Definition at line 50 of file ChaosEqn.cs.
|
pure virtual |
Sets the parameter bunlde to be used by the system.
pb | Pb. |
Implemented in Aizawa, DequanLee, LiuChen, Arneodo, Lorenz, LorenzNew, LuChen_Transition, Rossler, Chen, Hadley, LuChenCheng, ChenLee, GenesioTesi, NoseHoover, Rucklidge, ShimizuMorioka, Anishchenko_Astakhov, Bouali2, SprottB, SprottC, SprottD, SprottE, SprottF, SprottG, SprottH, SprottI, SprottJ, SprottK, SprottL, SprottM, SprottN, SprottO, SprottP, SprottQ, SprottR, SprottS, Thomas, and Halvorsen.