org.jscience.physics.kinematics
Class Force

java.lang.Object
  extended by org.jscience.physics.kinematics.Force
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Force2D, Force3D, ForceND, Torque2D, Torque3D

public abstract class Force
extends java.lang.Object
implements java.io.Serializable

A superclass for forces.

See Also:
Serialized Form

Constructor Summary
Force(AbstractClassicalParticle p)
          Constructs a force.
 
Method Summary
 int getDimension()
          DOCUMENT ME!
 double getIntensity(double t)
          DOCUMENT ME!
 AbstractClassicalParticle getParticle()
          DOCUMENT ME!
abstract  AbstractDoubleVector getVector(double t)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Force

public Force(AbstractClassicalParticle p)
Constructs a force.

Parameters:
p - DOCUMENT ME!
Method Detail

getDimension

public int getDimension()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getParticle

public AbstractClassicalParticle getParticle()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getVector

public abstract AbstractDoubleVector getVector(double t)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
Returns:
DOCUMENT ME!

getIntensity

public double getIntensity(double t)
DOCUMENT ME!

Parameters:
t - DOCUMENT ME!
Returns:
DOCUMENT ME!