Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
A
 addAnimated, Animator
 animate, Animator
 Animated
 AnimatedGMAPlotFactory
 Animator
 Animator classes
C
 canvases
 colors
 colorSets
 ColorSwitcher
 ContourMorph
D
 defaultFactory
 DuffingEqn
 DuffingPlot
 DuffingSolver
E
 Ellipse
 Examples
F
 Functions
G
 getContour, GMAmode
 getContours, GMAmode
 getSolution, GMAmode
 getSolutions, GMAmode
 getStep4t, GMAmode
 getStepIterator, GMAmode
 Global
 GMA Animation
 GMAmode
 GMAmode class
K
 kill, Animator
L
 linspace
O
 ODE
 ODE Solver
P
 plot, Animator
 Properties
 push, Animator
 pushPt, ODE
S
 setLimit
 setnContours, GMAmode
 setParam
 solve
 SpV
 step, ODE
 SxV
T
 tinit, GMAmode
 typeOf
U
 unshift, Animator
V
 VanDerPolEqn
 VanDerPolPlot
 VanDerPolSolver
 Vector Operations
 VpV
W
 wrapColorsArray
Add an Animated object to the list of animations.
Run the animation
Plots that support animation.
Make a new Animated object
This generates a factory function that is used by the GMAmode object.
Stores a list of animated objects and animates them based on a parameter value.
This is an object that is used to hold the list of current plot canvases.
A set of colors used for plotting curves.
Different color sets.
This class allows you to switch the color set that is used to plot animation curves.
Creates a new ColorSwitcher object.
This class animates a single contour
Creates a new ContourMorph object.
The default contour or solution factory just returns the object passed in.
function DuffingEqn(eps,
c)
This generate a Duffing Equation ODE vector field function.
function DuffingPlot(canvas,
showMode,
showSolns,
animate)
Plot the Duffing generalized 1-D mode and/or some of the solution curves.
function DuffingSolver()
Function to solve the Duffing equation.
function Ellipse(a,
excentricity,
angle)
Get a parameteric function that produces the points for an ellipse.
Duffing and Van Der Pol oscillator examples.
Get the generalized mode contour.
Push GMA contours onto an array.
Gets one of the ODE solutions used to calculate the generalized mode evolution.
Push a set of ODE solutions onto an array.
Get the step count associated with the time t.
Iterates through the solution points skipping values as indicated in ‘opt’.
Globally available functions
Functions and classes used to animation the Generalized 1-D mode.
Creates a new GMA model object.
Creates a new GMAmode object.
Generalized Modal Analysis (GMA) routines for solving 1-D generalized mode.
Signal to end the animation.
linspace creates a new vector with the indicated length.
The ode class is used to solve a system of ordinary differential equations.
Set the parameter for each of the animations and plot the results.
Add an Animated object or create and add an Animated object from the input.
This appends value at ‘stepn’.
Add a limit function that is used to bound the ODE solution points that are retained.
Adds a limit function to the ODE.
Set the number of contours to retrieve from getContours.
Slice the data based on a parameter value.
ContourMorph.prototype.setParam = function(param)
Sets the contour plot based on the value of the parameter.
Calculate the evolution of the modal curve.
The function calculate an ODE solution.
Scalar plus Vector function
The ODE step function adds one step to the ODE solution based on the given dt.
Scalar times Vector function
This is called after the odes are solved to set up the t array, which is a complete array of timestep values.
An extended ‘typeof’ operator.
Add an Animated object or create and add an Animated object from the input.
function VanDerPolEqn(c)
This generate a VanDer Pol Equation ODE vector field function.
function VanDerPolPlot(canvas,
showModeIn,
showModeOut,
showSolnIn,
showSolnOut,
animate)
Plot the VanDer Pol generalized 1-D mode and/or some of the solution curves.
function VanDerPolSolver()
Function to solve the Duffing equation.
Javascript has arrays, but it does not support vector style mathematical operations such as array addition, scalar multiplication, etc.
Vector plus Vector function
Makes a colors array into an object with ‘next’ if needed.
Close