org.opensourcephysics.sip.ch10
Class RadiatingEFieldApp

java.lang.Object
  extended by org.opensourcephysics.controls.AbstractAnimation
      extended by org.opensourcephysics.controls.AbstractSimulation
          extended by org.opensourcephysics.sip.ch10.RadiatingEFieldApp
All Implemented Interfaces:
java.lang.Runnable, Animation, Simulation

public class RadiatingEFieldApp
extends AbstractSimulation

RadiatingEFieldApp models the radiating electric field from an accelerating point charge using Lienard-Wiechert potentials.


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
RadiatingEFieldApp()
          The RadiationApp constructor.
 
Method Summary
protected  void doStep()
          doStep
 void initialize()
          Initializes the animation.
static void main(java.lang.String[] args)
          Starts the Java application.
 void reset()
          Resets the model to a predefined state.
 
Methods inherited from class org.opensourcephysics.controls.AbstractSimulation
enableStepsPerDisplay, getControl, getLoader, getStepCounter, getStepsPerDisplay, initializeAnimation, resetAnimation, run, setControl, setStepsPerDisplay, start, startAnimation, startRunning, 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

RadiatingEFieldApp

public RadiatingEFieldApp()
The RadiationApp constructor.

Method Detail

initialize

public void initialize()
Initializes the animation.

Overrides:
initialize in class AbstractSimulation

reset

public void reset()
Resets the model to a predefined state.

Overrides:
reset in class AbstractSimulation

doStep

protected void doStep()
doStep

Specified by:
doStep in class AbstractAnimation

main

public static void main(java.lang.String[] args)
Starts the Java application.

Parameters:
args - command line parameters