JSci.physics
Class AbstractClassicalParticle

java.lang.Object
  extended byJSci.physics.Particle
      extended byJSci.physics.AbstractClassicalParticle
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ClassicalParticle, ClassicalParticle2D, ClassicalParticle3D

public abstract class AbstractClassicalParticle
extends Particle

See Also:
Serialized Form

Constructor Summary
AbstractClassicalParticle()
           
 
Method Summary
 double energy()
           
abstract  double getMass()
           
 AbstractDoubleVector getMomentum()
           
abstract  AbstractDoubleVector getPosition()
           
abstract  AbstractDoubleVector getVelocity()
           
 double speed()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractClassicalParticle

public AbstractClassicalParticle()
Method Detail

getMass

public abstract double getMass()

getPosition

public abstract AbstractDoubleVector getPosition()

getVelocity

public abstract AbstractDoubleVector getVelocity()

getMomentum

public AbstractDoubleVector getMomentum()

speed

public double speed()

energy

public double energy()