JSci.physics
Class AbstractClassicalParticle

java.lang.Object
  extended by JSci.physics.Particle
      extended by JSci.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()
PlanetPhysics references:
mass

getPosition

public abstract AbstractDoubleVector getPosition()

getVelocity

public abstract AbstractDoubleVector getVelocity()
PlanetPhysics references:
velocity

getMomentum

public AbstractDoubleVector getMomentum()
PlanetPhysics references:
momentum

speed

public double speed()

energy

public double energy()