|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opensourcephysics.controls.AbstractAnimation
org.opensourcephysics.controls.AbstractSimulation
org.opensourcephysics.sip.ch19.ConstraintsApp
public class ConstraintsApp
Field Summary |
---|
Fields inherited from class org.opensourcephysics.controls.AbstractSimulation |
---|
control, showStepsPerDisplay, stepCounter, stepsPerDisplay |
Fields inherited from class org.opensourcephysics.controls.AbstractAnimation |
---|
animationThread, decimalFormat, delayTime, mainFrame |
Constructor Summary | |
---|---|
ConstraintsApp()
|
Method Summary | |
---|---|
void |
doStep()
Does an animation step. |
void |
getRate(double[] state,
double[] rate)
Gets the rate of change using the argument's state variables. |
double[] |
getState()
Gets the state variables. |
void |
initialize()
Initializes the simulation. |
static void |
main(java.lang.String[] args)
|
void |
reset()
Resets the simulation to its default state. |
void |
startRunning()
Performs an action before executing one or more animation steps. |
Methods inherited from class org.opensourcephysics.controls.AbstractSimulation |
---|
enableStepsPerDisplay, getControl, getLoader, getStepCounter, getStepsPerDisplay, initializeAnimation, resetAnimation, run, setControl, setStepsPerDisplay, start, startAnimation, startSimulation, stepAnimation, stop, stopAnimation, stopRunning, stopSimulation |
Methods inherited from class org.opensourcephysics.controls.AbstractAnimation |
---|
addChildFrame, clearChildFrames, getChildFrames, getDelayTime, getMainFrame, getOSPApp, isRunning, setDelayTime |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.opensourcephysics.controls.Simulation |
---|
isRunning |
Constructor Detail |
---|
public ConstraintsApp()
Method Detail |
---|
public double[] getState()
ODE
getState
in interface ODE
public void getRate(double[] state, double[] rate)
ODE
getRate
in interface ODE
state
- the state arrayrate
- the rate arraypublic void initialize()
AbstractSimulation
initialize
in class AbstractSimulation
public void doStep()
AbstractAnimation
doStep
in class AbstractAnimation
public void startRunning()
AbstractSimulation
startRunning
in class AbstractSimulation
public void reset()
AbstractSimulation
reset
in class AbstractSimulation
public static void main(java.lang.String[] args)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |