vmm3d.ode.firstorder2D
Class ODE1stOrder2D
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.ode.ODE_2D
-
- vmm3d.ode.firstorder2D.ODE1stOrder2D
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable
- Direct Known Subclasses:
- HarmonicOscillator, Linear, ODE2ndOrder1D, Pendulum, UserODEFirstOrder2D, VanderPol, Volterra_Lotka
public abstract class ODE1stOrder2D extends ODE_2D
Represents a simple vector field in two dimensions, with the abilty to compute integral curves of the field. The user starts a curve by clicking the start point with the middle mouse button, or by clicking with the ALT key down (Option key on Mac). The most recently added integral curve is shown in green; older curves are in red. The green curve can be extended using the "Continue Orbit" command in the Action menu. A "Show Projeccted Orbits" command adds an auxiliary view at the bottom of the display where the x and y coordinates of the points on the green orbit are plotted.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class vmm3d.ode.ODE_2D
ODE_2D.ODEView
-
-
Field Summary
-
Fields inherited from class vmm3d.ode.ODE_2D
ORBIT_TYPE_BOTH, ORBIT_TYPE_EULER, ORBIT_TYPE_RUNGE_KUTTA
-
-
Constructor Summary
Constructors Constructor and Description ODE1stOrder2D()Constructor sets the default background to be black
-
Method Summary
-
Methods inherited from class vmm3d.ode.ODE_2D
getCreateAnimation, getDefaultView
-
Methods inherited from class vmm3d.core.Exhibit
addChangeListener, addDecoration, addExtraXML, addView, clearDecorations, forceRedraw, getActionsForView, getAdditionalAnimationsForView, getAlternativeViews, getBuildAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultTransform, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, readExtraXML, removeChangeListener, removeDecoration, removeView, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
-
-
DMelt 3.0 © DataMelt by jWork.ORG