jsci.physics
Class Spring
- java.lang.Object
-
- jsci.physics.Spring
-
public class Spring extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description Spring(double coeff)Constructs a mechanical spring.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description jsci.physics.Spring.ForcecreateForce(AbstractClassicalParticle p)doubleenergy(AbstractClassicalParticle p)Returns the potential energy of a particle attached to this spring.AbstractDoubleVectorgetPosition()voidsetPosition(AbstractDoubleVector pos)
-
-
-
Constructor Detail
-
Spring
public Spring(double coeff)
Constructs a mechanical spring.- Parameters:
coeff- the spring constant.
-
-
Method Detail
-
setPosition
public void setPosition(AbstractDoubleVector pos)
-
getPosition
public AbstractDoubleVector getPosition()
-
energy
public double energy(AbstractClassicalParticle p)
Returns the potential energy of a particle attached to this spring.
-
createForce
public jsci.physics.Spring.Force createForce(AbstractClassicalParticle p)
-
-
DMelt 3.0 © DataMelt by jWork.ORG